乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何把c++程序中的数组写到excel中

如何把c++程序中的数组写到excel中

作者:乔山办公网日期:

返回目录:excel表格制作


加我HI我发给你

看看下面生成的test.csv文件用excel打开的效果

#include "stdio.h"
int main()
{
int a[4] = {1,2,3,4};
char b[5] = {'a','b','c','d','e'};
FILE *out = fopen("test.csv", "w");
fprintf(out, "%d", a[0]);
for(int i = 1; i < sizeof a/sizeof *a; i++)
fprintf(out, ",%d", a[i]);
fprintf(out, "\n%c", b[0]);
for(int i = 1; i < sizeof b/sizeof *b; i++)
fprintf(out, ",%c", b[i]);
return 0;
}
基于Excel的类库copyexcel9.h/cpp文件中定义的类和函数,即可操作Excel.
常用有_EApplication/_Worksheet等类。
获取excel9.h/cpp方法,网上搜,或从excel安装目录获取,如下方法:
1 . 使用VC++新建立一个基于MFC的EXE工程
2 . 点击菜单"查看"-->"建立类向导",此时会弹全"MFC ClassWizard"对话框
3 . 点击"Add Class"-->"From a type libray",指定Excel的type libray,在Excel的安装目录下可以找到,如:"D:\\Microsoft Office\\Office\\EXCEL9.OLB"
4 . 在弹出的对话框中选择所需的类,按"确定",Excel.cpp和Excel.h就产生了。
EXCEL9对应Excel2000.可以兼容高版本的。

baidu 一下如何把char * 转成variant
string.c_str()就是char *

相关阅读

关键词不能为空
极力推荐

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