从文本文件创建Excel图表

Yot*_*tam 6 python excel

我正在运行一个模拟,将一些结果保存在一个文件中,从中我可以获取所需的数据并将其保存

result.dat

像这样:

SAN.statisticsCollector.Network Response Time
Min: 0.210169
Max: 8781.55
average: 346.966666667
Run Code Online (Sandbox Code Playgroud)

我使用python完成所有这些操作,并且很容易使用xlwt将result.dat转换为excel文件.问题是使用xlwt创建图表是不可能的.我遇到了Jpype,但在我的ubuntu 12.04机器上安装很头疼.我可能只是懒惰但仍然 - 有没有其他方法,不一定是python相关的,将result.dat转换为带图表的excel文件?

谢谢

我要创建的文件是电子表格,而不是微软的Excel!

Ros*_*nko 1

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

不过还有其他两个选择:

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