Pythonでのレポート生成

Word、PDF、OpenOffice、Web、Markdownドキュメントでレポートを作成し、テンプレートとカスタムデータを使用してドキュメントを自動化するための高速Python via .NETライブラリ

このレポートジェネレーターは、プラットフォームに依存しない効率的なAPIを提供します。 Reporting APIを使用して、Python via .NETプラットフォーム用の高レベルのソフトウェアを開発します。当社のソリューションをソフトウェアに統合することにより、Pythonを使用したテンプレートとカスタムデータに基づいて、DOCX、PDF、HTML、およびその他の一般的な形式で見事なレポートを作成できます。

コード スニペットを表示

Python でのレポート

Python のLINQReportingEngineを使用して、リスト、表、グラフ、画像、バーコード、およびその他のドキュメント要素を組み込んだ強力なレポートを生成します。レポートだけでなく、高度な Python via .NET ライブラリを使用して、請求書、履歴書、契約書、手紙など、あらゆる種類のドキュメントを作成できます。

次の手順を実行して、Python でレポートを作成するのがいかに簡単かを確認してください。

  1. JSON、XML、CSV、データベース、カスタムタイプのオブジェクトなどのデータソースを選択します。
  2. PDFまたはDOCやDOCXなどのWord形式のテンプレートドキュメントを準備します。 LINQベースの構文を使用して、データをテンプレートで直接並べ替え、フィルター処理、およびグループ化します。
  3. Python via .NET レポートエンジンを使用して、LINQ構文を使用してこのテンプレートとデータソースからのデータをバインドし、選択した形式でレポートを取得します。

Python でのドキュメント生成の自動化

Python via .NET で特定のレポートを使用すると、プロ品質の多くの一般的な形式でドキュメントを生成できます。

  • Microsoft Word:DOC、DOCX、RTF、DOT、DOTX、DOTM、DOCM
  • OpenOffice:ODT、OTT
  • 固定レイアウト:PDF、XPS、OpenXPS、PostScript
  • 写真:JPG、PNG、TIFF、BMP、SVG、EMF、GIF
  • Web:HTML、MHTML
  • その他:EPUB、MOBI、Xaml、PCLなど。

Python でのレポート生成

当社のレポートエンジンは、LINQ構文を使用してデータソースをドキュメントテンプレートのフィールドに動的にバインドするテクノロジに基づいています。このようなレポートエンジンは、日常業務を自動化することにより、同じタイプのドキュメントを作成する際の労働生産性を大幅に向上させます。

Python でレポートを作成する

Python でレポートを生成する方法と、プログラミングAPIがどのように機能するかを評価するには、テンプレートドキュメントとファイルをデータとともにロードします。テンプレートで使用されている場合は、データソースオブジェクトの名前を指定します。コードを実行した後、レポート生成の結果をDOCXやPDFなどの便利な形式でダウンロードします。

Pythonのテンプレートとカスタムデータからレポートを作成する
テンプレートをアップロードする
コードを実行する
データファイルをアップロードする
リストからターゲットフォーマットを選択します
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でWord、PDF、およびその他のドキュメント形式のレポートを使用する方法

  1. Aspose.Words for Python via .NETインストールします
  2. Pythonプロジェクトにライブラリ参照を追加(ライブラリをインポート)
  3. LINQベースの構文でマークアップされたテンプレートを作成する
  4. テンプレートドキュメントをロードする
  5. データソース(ファイル、データベース、またはカスタムオブジェクト)からデータをロードします
  6. テンプレートとデータを'ReportingEngine'インスタンスに渡してレポートを作成します
  7. 生成されたレポートを、DOCXやPDFなどの便利な形式で別のファイルとして保存します

Pythonレポートを作成するためのライブラリ

Python パッケージはPyPiリポジトリでホストしています。 "Aspose.Words for Python via .NET" 開発者環境にインストールする方法のステップバイステップの説明に従ってください。

システム要求

このパッケージは Python ≥3.5 および <3.12 と互換性があります。 Linux 用のソフトウェアを開発する場合は、 製品ドキュメントの gcc および libpython の追加要件を参照してください。

レポートの最も一般的な形式

5%

Aspose製品アップデートを購読する

メールボックスに直接配信される月刊ニュースレターとオファーを入手してください。

© Aspose Pty Ltd 2001-2024. 全著作権所有。