GroupDocs.Assemblyを使用して、XLSXテンプレートにスマートリストを挿入できます。次の簡単な手順に従ってドキュメント作成を自動化します。
- XLSXテンプレートを設計し、リスト用のプレースホルダーを含めます。
- コード内でテンプレートファイルへのパスを指定します。
- JSONやXMLなどのサポートされているソースから構造化データを取得します。
- 埋め込まれたリストを持つ完成したドキュメントを生成してエクスポートします。
GroupDocs.Assemblyを使用して、XLSXテンプレートにスマートリストを挿入できます。次の簡単な手順に従ってドキュメント作成を自動化します。
# このタグをテンプレートに挿入して、リストの表示位置を指定します
# <<foreach [in customers]>><<[CustomerName]>><</foreach>>
import groupdocs.assembly as ga
def run():
# テンプレートドキュメントへのパスを定義します
template = "list_template.xlsx"
# データソース(例:JSON、XML)に接続します
data = ga.DataSourceInfo(GetData(), "label")
# リストを埋め込んだ最終ドキュメントを生成して保存します
asm = ga.DocumentAssembler()
asm.assemble_document(template, "result.xlsx", data)
GroupDocs.Assembly for Python via .NETを使用すると、リッチでデータ駆動のドキュメントの作成が容易になります。一度テンプレートを作成し、ライブデータソースに基づいてリスト、チャート、バーコード、テーブル、画像を動的に挿入します。
JSON、XML、CSVなどのソースから自動的にデータを構造化されたリストおよびドキュメントに変換し、業界標準のフォーマット(DOCX、XLSX、PDFなど)で出力します。
表、チャート、ハイパーリンク、バーコード、リッチテキストアとともに整形されたリストを埋め込んで、影響力のある読みやすいドキュメントを提供します。
LINQスタイルの構文を使用してデータコレクションをループし、必要な場所にリストを挿入し、スタイリングと条件付きロジックを完全にサポートします。
50以上のサポートされるフォーマット(Microsoft Office、OpenOffice、PDF、HTMLなど)でドキュメントを構築・エクスポートし、シームレスな統合とレンダリングの忠実度を実現します。
# リストの配置を定義するためにテンプレートにプレースホルダーを追加します
# <<foreach [in products]>><<[NumberOf()]>>. <<[ProductName]>>
# <</foreach>>
import groupdocs.assembly as ga
def run():
# ドキュメントテンプレートへのファイルパスを設定します
template = "numlist_template.xlsx"
# リストを埋めるためのデータソースを取得または定義します
data_xml = ga.data("products.xml")
# リスト情報を含むデータオブジェクトを準備します
data = ga.DataSourceInfo(data_xml, "products")
# DocumentAssemblerを初期化してテンプレートを処理します
asm = ga.DocumentAssembler()
# 自動生成されたリストを含む最終的なドキュメントを保存します
asm.assemble_document(template, "result.xlsx", data)
GroupDocs.Assemblyを使用してリストや構造化コンテンツを迅速に生成できます。ビジネスレポート、ダッシュボード、リアルタイムデータを駆使したカスタムドキュメントに最適です。
Python via .NETを使用すると、幅広いサポートされるフォーマットにわたってテンプレートにデータをマージでき、高品質で構造化されたドキュメントの自動生成が容易になります。