其实,如果只是生成一些数据需要在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$",iT/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,都是可以使用这招的。希望大家也能用得上。
C语言生成Excel结果的一种方法
C语言生成Excel结果的一种方法
...