このレポートジェネレーターは、プラットフォームに依存しない効率的なAPIを提供します。 Reporting APIを使用して、Python via .NETプラットフォーム用の高レベルのソフトウェアを開発します。当社のソリューションをソフトウェアに統合することにより、Pythonを使用してWordテンプレートとカスタムデータから見事なレポートを生成できます。
Python を使用して Word テンプレートとカスタムデータから魅力的なレポートを作成します。 Python via .NET を使用して、リスト、表、グラフ、画像、バーコード、およびその他のドキュメント要素を使用してレポートを強化します。 Python via .NET 用のこのLINQレポートエンジンを使用すると、レポートをシームレスに生成できます。
次の手順を実行して、Python で Word レポートを作成するのがいかに簡単かを確認してください。
この Python via .NET ソリューションを使用すると、プロ品質の多くの一般的なドキュメント形式でレポートを作成できます。レポートだけでなく、Python を使用して、請求書、履歴書、契約書、手紙など、あらゆる種類の Word ドキュメントを生成します。
当社のレポートエンジンは、LINQ構文を使用してデータソースを Word テンプレートのフィールドに動的にバインドするテクノロジに基づいています。このようなレポートエンジンは、日常業務を自動化することにより、同じタイプのドキュメントを作成する際の労働生産性を大幅に向上させます。
Python でレポートを生成する方法と、プログラミングAPIがどのように機能するかを確認するには、Word テンプレートドキュメントとファイルをデータとともにロードします。 Word テンプレートで使用されている場合は、データソースオブジェクトの名前を指定します。コードを実行した後、Python via .NET ライブラリで生成された便利な形式でレポートをダウンロードします。
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 の追加要件を参照してください。