该方法比较简单
1、直接操作excel表比较麻烦,所以将输出文件改为.csv的形式输出
CString path=FindTheModuleFile();
CFile file;
CFileException exp;
CString strFileName = path+_T("\\excel\\表.csv");
FILE *fp;
fp=fopen((CT2A)strFileName,"w+");
2、然后只需要进行文本操作就可以,直接用fprintf()函数格式化输入数据就可以
例如:
fprintf(fp,"%f,%f,%d%%,,,",test1,simu1,compare1);
fprintf(fp,"\n");
fprintf(fp,"编号,测点,,");
注意:
每个逗号代表excel表中的一个单元格,所以输出数据注意调整格式!
3、输出的文件直接打开即为excel格式,以文本方式打开则可看到写入文本数据的格式。