このレポートジェネレーターは、プラットフォームに依存しない効率的なAPIを提供します。 Reporting APIを使用して、Python via .NETプラットフォーム用の高レベルのソフトウェアを開発します。当社のソリューションをソフトウェアに統合することにより、Pythonを使用したテンプレートとカスタムデータに基づいて、DOCX、PDF、HTML、およびその他の一般的な形式で見事なレポートを作成できます。
Python のLINQReportingEngineを使用して、リスト、表、グラフ、画像、バーコード、およびその他のドキュメント要素を組み込んだ強力なレポートを生成します。レポートだけでなく、高度な Python via .NET ライブラリを使用して、請求書、履歴書、契約書、手紙など、あらゆる種類のドキュメントを作成できます。
次の手順を実行して、Python でレポートを作成するのがいかに簡単かを確認してください。
Python via .NET で特定のレポートを使用すると、プロ品質の多くの一般的な形式でドキュメントを生成できます。
当社のレポートエンジンは、LINQ構文を使用してデータソースをドキュメントテンプレートのフィールドに動的にバインドするテクノロジに基づいています。このようなレポートエンジンは、日常業務を自動化することにより、同じタイプのドキュメントを作成する際の労働生産性を大幅に向上させます。
Python でレポートを生成する方法と、プログラミングAPIがどのように機能するかを評価するには、テンプレートドキュメントとファイルをデータとともにロードします。テンプレートで使用されている場合は、データソースオブジェクトの名前を指定します。コードを実行した後、レポート生成の結果をDOCXやPDFなどの便利な形式でダウンロードします。
pip install aspose-words
コピー
import aspose.words as aw
import aspose.words.reporting as awr
doc = aw.Document("Input.docx");
dataSource = "";
engine = awr.ReportingEngine();
engine.build_report(doc, dataSource);
doc.save("Output.docx");
Python パッケージはPyPiリポジトリでホストしています。 "Aspose.Words for Python via .NET" 開発者環境にインストールする方法のステップバイステップの説明に従ってください。
このパッケージは Python ≥3.5 および <3.12 と互換性があります。 Linux 用のソフトウェアを開発する場合は、 製品ドキュメントの gcc および libpython の追加要件を参照してください。