私は通常、表形式でプレゼンテーションに含めたいシミュレーションからのデータをいくつか持っています。通常、プレゼンテーションには Open(Libre)-Office Impress を使用します。次に、結果をコピーして Impress テーブルに貼り付けます。これは少し面倒です。既に Python で結果を取得しているため、.pdf または .eps を Impress にすばやくインポートできるように、これらのデータから .pdf または .eps テーブルを自動生成する方法はありますか?
4 に答える
<plug> Web サイトでこれを行うためにTableFactoryを作成しました。</plug> これは ReportLab のラッパーです (少なくとも、PDF ジェネレーター クラスはそうです)。http://kstrauser.github.com/tablefactory/でサンプル コードと出力を確認できます。
Python でこれを行う標準的な方法はReportLab ですが、インストールはそれほど簡単ではなく、使用することもできません。
どのような要件があるのか正確にはわかりませんが、回避策は HTML レポートを生成して PDF に変換することです。
使用するプラットフォームに応じて、アプローチが異なる場合があります。たとえば、OSX の場合、/System/Library/Printers/Libraries/convertは非常に簡単です。
さて、この疑問は以前からありましたが、最近レポートラボを試す機会がありました。取り付けは簡単で全く汗をかきません。彼らのホームページにアクセスして、ドキュメントをチェックしてください。
いつも「Getting Started Tutorial」から先に進んでいる人向け。このブログの簡単なチュートリアルを試してみて、このモジュールがニーズに合っているかどうかの概要を確認してください。 http://www.blog.pythonlibrary.org/2010/03/08/a-simple-step-by-step-reportlab-tutorial/
ハッピーコーディング。
http://www.reportlab.com/software/opensource/で Reportlab のオープン ソース製品をご覧ください。