GroupDocs.Assembly for Python via .NET

Python APIを使ったXLSXファイルへの動的チャートの挿入

GroupDocs.Assembly for Python via .NETは、ライブデータの視覚化でXLSX文書の自動化を強力にサポートし、チャートの統合を便利にします。

XLSX文書にチャートを埋め込む手順

GroupDocs.Assemblyを使用すれば、ライブデータを用いてXLSXテンプレート内にインタラクティブなチャートを生成できます。棒グラフ、円グラフ、または折れ線グラフなど、さまざまなチャートタイプから選択してください。

  1. XLSXテンプレートを作成し、指定されたチャートのプレースホルダーを設けます。
  2. JSON、XML、またはデータベースなどのソースから構造化データを取得します。
  3. チャートのプロパティ(タイプ、ラベル、色、スタイルなど)を定義します。
  4. チャートが挿入された完成文書をレンダリングし、保存します。
# このタグをテンプレートに使用してチャートを動的に生成します。
# Orders Prices by months<<y [Sum(c => c.Price)]>><<size [Count()]>>

import groupdocs.assembly as ga

    def run():

        # テンプレートファイルへのパスを設定します。
        template = "chart_template.xlsx"

        # 希望のデータソースに接続します。
        data = ga.DataSourceInfo(GetChartData(), "orders")

        # チャートを埋め込んだ最終文書を保存します。
        asm = ga.DocumentAssembler()
        asm.assemble_document(template, "result.xlsx", data)
pip install groupdocs-assembly-net
コピーするにはクリック
コピーしました
他の例 ドキュメント

文書への動的チャートの追加が簡単

GroupDocs.Assembly for Python via .NETを使用すると、テンプレートから作成された文書にライブチャートを簡単に埋め込むことができます。リアルタイムデータによって強化されたリッチフォーマッティングで、表、チャート、画像などをシームレスに組み合わせます。

GroupDocs.Assemblyの注目機能

生データを情報豊かなチャートに変換

数行のコードで、JSON、XML、CSVなどの形式からデータを取り込み、GroupDocs.Assemblyを使用して洗練されたプロフェッショナルなチャートを生成できます。

視覚的に魅力的なレポートを提供

GroupDocs.Assemblyは、棒グラフ、円グラフ、折れ線グラフを含むさまざまなチャートタイプをサポートします。これらを表、バーコード、画像などの他の要素と組み合わせて、視覚的に魅力的な文書を作成できます。

チャートのレイアウトとスタイルを正確にコントロール

LINQ構文を使用してチャートの表示場所と方法を定義できます。色、ラベル、レイアウトなどの視覚的なプロパティをカスタマイズし、デザインの要件に合わせることができます。

複数のファイル形式でチャートを生成

DOCX、XLSX、PPTX、PDF、HTML、OpenOfficeなどの一般的な形式で埋め込まれたチャートを持つ文書を作成できます。GroupDocs.Assemblyは、完全な互換性とレイアウト忠実度を保証します。

プログラムでチャートを挿入する方法

このコード例では、GroupDocs.Assemblyを使用してチャートを動的に生成し、XLSXファイルに埋め込む方法を示します。

Python

# チャートのプレースホルダーを含むテンプレートを設定します。
# Total Contract Price<<y [m.Total_Contract_Price]>>
# <<seriesColor [color]>>

import groupdocs.assembly as ga

    def run():

        # テンプレートファイルへのパスを定義します。
        template = "table_template.xlsx"

        # チャートのための入力データを読み込みます。
        data_json = ga.data.JsonDataSource("Items.json")

        # 関連するフィールドを含むデータオブジェクトを構築します。
        data = ga.DataSourceInfo(data_json, "items")

        # チャートタイプ、外観、およびその他のプロパティを指定します。
        design = ga.DataSourceInfo("red", "color")

        # DocumentAssemblerコンポーネントを初期化します。
        asm = ga.DocumentAssembler()

        # 埋め込まれたチャートで文書を保存します。
        asm.assemble_document(template, "result.xlsx", data, design)
pip install groupdocs-assembly-net
コピーするにはクリック
コピーしました
他の例 ドキュメント

GroupDocs.Assembly for Python via .NETとは?

GroupDocs.Assembly for Python via .NETは、構造化データから情報豊かなファイルを生成するために設計された高度な文書自動化APIです。ユーザーは、チャート、表、バーコード、画像、リストを動的に挿入でき、詳細な制御が可能です。Microsoft Office、PDF、HTML、および一般的なメール形式を含む50以上の文書形式をサポートしており、レポート、ダッシュボード、またはカスタム文書の作成に最適です。
詳細を見る
About illustration

始める準備はできていますか?

GroupDocs.Assembly を無料でダウンロードするか、フルアクセス用の試用版ライセンスを取得してください。

有用なリソース

ドキュメント、コードサンプル、コミュニティサポートを調べて、体験を向上させます。

強力な文書機能を探索

私たちのAPIを使用して、ビジネスロジックやプレゼンテーションのニーズに合わせたスマートでデータリッチな文書を構築してください。

50以上のファイル形式でリッチなレポートを生成

Python via .NETを使用すれば、テンプレートと構造化データを広範囲なサポートフォーマットで統合してチャートをシームレスに結合できます。

一時ライセンスのヒント

1
職場の電子メールで登録してください。フリー メール サービスは使用できません。
2
2 番目のステップで [一時ライセンスを取得] ボタンを使用します。
 日本