乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 怎么利用c语言<em>创建excel</em>文件-c 创建excel,在excel

怎么利用c语言<em>创建excel</em>文件-c 创建excel,在excel

作者:乔山办公网日期:

返回目录:excel表格制作


EXCEL有专门的格式,你想读取并解析需要有其他库的支持,并不是那么容易。
我没有做过这方面的研究,这个里面有介绍C++用的excel读写库。
http://blog.csdn.net/fullsail/article/details/4067416
你可以选其中一个,再进行逻辑操作。


微软大部分产品,都是vb开发的,因为比尔盖茨就是一个vb开发工程师。zhidao
汇编语言写不了体积这么大的程序。。
假设excel使用汇编语言开发,,体积至少缩小到原来的百分之一,运行速度至少快10倍。
但是有一样:开发时间要延迟20年以上。。。。。
如果用C语言开发,上述数据,折半吧,,,

如果数据简单的话,可以使用7a686964616fe4b893e5b19e333CSV(逗号分隔值)格式的文件。CSV格式的文件可以用Office Excel 打开。比如有要保存的一张表格是这样的:

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

编号 姓名 性别

1 A 男

2 B 女

3 C 男

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

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

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

编号,姓名,性别

1, A, 男

2, B, 女

3, C, 男

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

用Excel打开是这样的:

下面是示例程序:

#include <stdio.h>

struct Student

{

int id;

char name[10];

char gender[3];

};

int main(int argc, char *argv[])

{

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

FILE * file=fopen("student.csv","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\n","编号","姓名","性别");

for(i=0;i<studensAmount;i++)

{

fprintf(file,"%d%,%s,%s\n",studens[i].id,studens[i].name,studens[i].gender);

}

}

fclose(file);

return 0;

}

相关阅读

关键词不能为空
极力推荐
  • 在<em>EXCEL</em>表格中如何在框里<em>打钩</em>?-

  • excel表格中,如何在小方格中打钩?" src="/uploads/tu/202.jpg" style="width: 400px; height: 267px;" />应用Ecxel,最好用电脑,毕竟Excel需要较大的界面才方便操作。看你百的抓图,没有“开发工具”。

ppt怎么做_excel表格制作_office365_word文档_365办公网