当前位置:免费学习网考试资料计算机类内容页

怎么利用c语言创建excel文件

2020-12-28 13:22:29 计算机类 访问手机版

  想要利用c语言创建excel文件再把它导入excel其实很简单,如果数据简单的话,可以使用CSV逗号分隔值格式的文件。CSV格式的文件可以用OfficeExcel 打开。比如有要保存的一张表格是这样的:

  ----------------表格开始-------------------

  编号 姓名 性别

  1 A 男

  2 B 女

  3 C 男

  ---------------表格结束--------------------

  那么在保存CSV文件里面数据格式是这样的:

  ----------------内容开始----------------

  编号,姓名,性别

  1, A, 男

  2, B, 女

  3, C, 男

  ----------------内容结束----------------

  用Excel打开是这样的:

  下面是示例程序:

  #include

  struct Student

  int id;

  char name[10];

  char gender[3];

  ;

  int mainint argc, char *argv[]

  // 在程序所在目录下面,可以看见一个名为 student.csv 的文件

  FILE * file=fopen"student.csv","w";

  struct Student studens[]=

  1,"A","男",

  2,"B","女",

  3,"C","男",

  ;

  int studensAmount=sizeofstudens/sizeofstruct Student;

  int i;

  iffile

  fprintffile,"%s%,%s,%s","编号","姓名","性别";

  fori=0;i

  fprintffile,"%d%,%s,%s",studens[i].id,studens[i].name,studens[i].gender;

  fclosefile;

  return 0;