2012-02-01 6 views
1

pythonの報告のための多くの有用なツールがあります。Pythonのための最も良い報告ツール

私の問題は簡単です、私はpytablesデータから報告したいと思います。私はいくつかのクエリを作成し、numpy関数を使用してこれらのデータを取得します。レポートツールはこれらのデータを読んで、グラフや表などを使ってレポート(HTML、PDF)を生成する必要があります。レポートはPythonスクリプトからプログラムで生成されます。 pytablesからのデータセットのサイズは非常に大きくなる可能性があります。

私は問題を解決するために、可能な限りツールやツールの組み合わせを無料で迅速に探していますか?上記のようにレポートを作成するのに最適なツールはどれですか。アドバイス

+2

"最高"を定義していない場合、私たちは本当に助けにはなりません。あなたは「最高」のためにどの基準を使用していますか?最速?安い?ほとんどのOracleと互換性がありますか? –

+0

自由で速い主な基準です –

+0

PLease **アップデート**明確にするための質問、あなたが大事に思っていることを正確に。 "ベスト"のような定義されていない用語を削除し、重要な基準を挿入してください。 –

答えて

7

ためのおかげで私はあなたのニーズに合わせて二つの選択肢を考えることができます:

  • ReportLab Toolkitは、PDFファイルを生成するためのPythonのツールです。これは、HTML文書を作成するのに役立つことはありませんが、おそらくあなたはそのためのHTMLコンバータのPDFを見つけることができますか?

  • LaTeXは、タイプセット言語です(素晴らしいWindowsパッケージhereがあります)。基本的なLaTeXの構文を学び、ラテックスコードを出力するクラスを作成し、ドキュメントが完成したらLaTeXバイナリを実行する必要があります。テーブルや図形を含めることができ、グラフの場合はmatplotlibを使用できます。私はこの方法を何回か使ってきました。ここでもHTMLは作成されませんが、LaTeXコードからHTMLを生成するにはlots of toolsがあります。

関連する問題