其实,如果只是生成一些数据需要在Excel表格中显示的话,完全可以不需要什么额外的控件的,也无需什么特别的类。只需要用标准C的fprintf语句按照一定的格式去写到文件里即可。当然,中间加一个标识符,例如$之类的。

       简单的示例如下:
#include "stdio.h"

void main(void)
{
FILE fp;
fp=fopen("e:/prcline.txt","w");

fprintf(fp,"t=$ $");
for(i=1;i<=10;i++)
    fprintf(fp,"%7.2f$",i
T/20);
fclose(fp);
}

这样生成的文本格式文件的结果中就是:
t=$ $   1.00$   2.00$   3.00$   4.00$   5.00$   6.00$   7.00$   8.00$   9.00$ 10.00$

如何将txt文件转换乘xls文件呢,这个好办:
1、打开Word或者Wps表格软件
2、文件菜单-》打开-》选择,将“文件类型”改为*.*,选择你想转换的txt文件。
3、在文件向导中,使用分隔符号方式打开,下一步-》去掉默认的Tab,在其他旁边的方框填上你的分隔符,此时“其他”会自动构选上-》完成-》这时,你就可以看到你想要的效果了。
4、最后将文件另存为xls格式即可。

这个小技巧,是我2004年在Z公司工作时摸索到的,觉得很轻便,以至于我后来经常这样使用。不管是C语言还是Python还是其他什么语言,只要想转为xls,都是可以使用这招的。希望大家也能用得上。