从文本文件创建Excel图表

6

我正在运行一个模拟程序,它会将一些结果保存到一个文件中,然后我从文件中提取所需的数据并将其保存在

result.dat

中,步骤如下:

SAN.statisticsCollector.Network Response Time
Min: 0.210169
Max: 8781.55
average: 346.966666667

我使用Python完成了所有这些操作,使用xlwt将result.dat转换为Excel文件非常容易。问题在于,使用xlwt创建图表是不可能的。我尝试了Jpype,但是在我的Ubuntu 12.04机器上安装它非常麻烦。也许我只是懒惰了,但是是否有其他方法(不一定与Python相关)可以将result.dat转换为带有图表的Excel文件呢?谢谢!
顺便说一下,我要创建的文件是电子表格,而不是微软的Excel!
2个回答

6

这里是获取它的位置:http://xlsxwriter.readthedocs.org/getting_started.html?highlight=download - Al Lelopath

1

主要问题是目前没有Python库实现MS Excel图表创建,显然,由于缺乏良好的图表格式文档(如python-excel.org的人所说)和其巨大的复杂性,它们不会出现。

不过还有两个选项:

  1. 另一个选择是使用第三方工具(如您提到的JPype),将它们与Python脚本结合使用。据我所知,除了Java smartXML之外,没有能够创建Excel图表的库(当然,对于.NET,例如expertXLS,有这样的库),我不确定它是否可以在Mono + IronPython上运行,但您可以尝试一下。
  2. 第三个选项是Win32 COM API,例如this SO post中所述,但由于您的工作操作系统,这不是很适合您的选择。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接