2012-08-13 80 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中所述,由於您的工作操作系統,這對您來說不是一個好選擇。