该方法比较简单

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格式,以文本方式打开则可看到写入文本数据的格式。