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

来源:文书网 5.96K

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

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

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

编号 姓名 性别

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 main(int argc, char *argv[])

{

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

FILE * file=fopen("","w");

struct Student studens[]=

{

{1,"A","男"},

{2,"B","女"},

{3,"C","男"},

};

int studensAmount=sizeof(studens)/sizeof(struct Student);

int i;

if(file)

{

fprintf(file,"%s%,%s,%s","编号","姓名","性别");

for(i=0;i

{

fprintf(file,"%d%,%s,%s",studens[i],studens[i],studens[i]er);

}

}

fclose(file);

return 0;

}

热门标签