2012-08-13 201 views
6

我正在运行,节省了一些成绩,从我拿我所需要的数据,并将其保存在创建从文本文件,Excel图表

result.dat

像这样的文件的模拟:

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

我做的这一切使用python,并很容易result.dat转换为使用xlwt Excel文件。问题是使用xlwt创建图表是不可能的。我遇到了Jpype,但在我的Ubuntu 12.04机器上安装令人头疼。我可能只是懒惰,但仍然 - 有没有其他方式,不一定与Python相关,将result.dat转换为带有图表的excel文件?

感谢

P.S我要创建的文件是一个电子表格,而不是微软的Excel的!

回答

1

主要问题是目前没有实现MS Excel图表创建的Python库,显然,由于缺乏良好的图表格式文档(正如python-excel.org家伙们所说)以及它的庞大complecity,它们不会出现。

还有其他两个选项,但:

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