6

必要なデータを取得して保存するファイルに結果を保存するシミュレーションを実行しています

結果.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ファイルに変換する他の方法はありますか?

ありがとう

Ps 作成したいファイルは、Microsoft の Excel ではなくスプレッドシートです。

4

2 に答える 2

6

新しい可能性があります: http://pythonhosted.org/openpyxl/charts.html およびhttp://xlsxwriter.readthedocs.org/chart.html

于 2014-01-27T13:39:06.923 に答える
1

主な問題は、現在、MS Excel グラフの作成を実装する Python ライブラリがないことです。明らかに、( python-excel.org の人が言ったように) 優れたグラフ形式のドキュメントがなく、その非常に複雑なため、それらは表示されません。

ただし、他に 2 つのオプションがあります。

  1. 別のオプションは、サードパーティのツール (あなたが言及した JPype など) を Python スクリプトと組み合わせて使用​​することです。私の知る限り、Java smartXML を除いて、Excel チャートを作成できるライブラリはありません (または、もちろん、.NET 用のライブラリ、たとえばExpertXLSがあります)。Mono + IronPython で実行できるかどうかはわかりませんが、試す。
  2. 3 番目のオプションは Win32 COM API です。たとえば、この SO の投稿で説明されているように、オペレーティング システムが動作しているため、これはまったくオプションではありません。
于 2012-08-14T21:04:38.763 に答える