乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 怎么把C语言的运行得到的数据保存到excel中~~-c 保存excel文件,excel怎么保存文件

怎么把C语言的运行得到的数据保存到excel中~~-c 保存excel文件,excel怎么保存文件

作者:乔山办公网日期:

返回目录:excel表格制作


简单的方法是通过ODBC来实现:
具体实zd
一、 包含Excel文件操作类头文件
#include "CSpreadSheet.h"
二、 新建Excel文件,并写入默认数据
// 新建Excel文件名及路径,TestSheet为内部表名
CSpreadSheet SS("c:\\Test.xls", "TestSheet");

CStringArray sampleArray, testRow;

SS.BeginTransaction();

// 加入标题
sampleArray.RemoveAll();
sampleArray.Add("姓名");
sampleArray.Add("年龄");
SS.AddHeaders(sampleArray);

// 加入数据

//参考下
FILE *fp=NULL;
fp=fopen("a.xls", "wr");
fprintf("%s %s %s\n", "col1", "col2", "col3");
fprintf("%d %d %d\n", 1,2,3);
fprintf("%d %d %d\n", 3,4,5);
fprintf("%d %d %d\n", 6,7,8);
fclose(fp);
//直接复制,即在可D盘新建一个Excel文件,
#include<stdio.h>
#include<stdlib.h>//包含 exit(0);函数,
int main()
{

char *p="名字\t年龄\n张三\t28\n李四\t30\n";
FILE *fp;
if((fp=fopen("d:\\test.xls","w"))==NULL)
{
printf("你无权写入");
exit(0);//这个函数的意思是结束这个程序
}
else
{
fwrite(p,sizeof(char),strlen(p),fp);

}
fclose(fp); //关闭文件
printf("OK 执行完毕\n");
return 0;
}

如果是标准C的话比较困难,

最简单的方法就是将数据用逗号分隔,保存成.csv文件,

打开的时候会直接打开成excel文件

比如 

1,2,3,4

5,6,7,8

保存成.csv文件,打开后如下图所示

相关阅读

关键词不能为空
极力推荐

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