如何把txt文档的数据,生成excel表格的折线图,柱形图

程序猿会遇到数据记录的问题,C++读写excel表格的方式有很多,OLE,ODBC等等。对于一些编程能力稍弱的人猿,谁用谁知道,难用,自己去网上复制的代码,修修改改后,还是有问题。

给大家发布个小工具: chart.exe 。作者自己写的。

读写excle文档不方便,但是读写txt文档是非常容易的,VS中的CFile类,CStdioFile类;QT中的QFile,QTextStream等等,都非常方便。

大家把数据保存在txt文档下,二个数据中间有个逗号(英文逗号),每一行最后的数据也需要逗号。如下图,然后,通过调用chart.exe,带三个参数 :

chart.exe chart.txt 0 chart.xlsx

工具就会自动把chart.txt文档的数据,生成chart.xlsx 表格。

如果,你这些数据是需要画图的,只需要把第二个参数0改为1即可。工具直接帮你画折线图,柱形图,你有多少列数据,就生成多少张图,最后还会把所有的列,在一张图中显示。

有一点要注意,txt文档的格式,第一行都是列数据的属性标题,画图的时候需要用它,必须要带,第一列是X横坐标,第二列开始的列,都是Y坐标的数据。

举报
评论 0