GroupDocs.Assemblyは、XLSXテンプレートにデータ駆動型のリストを挿入するのを簡潔にします。リストを作成及びカスタマイズします。
- XLSXのテンプレートを準備し、リストのプレースホルダーを設定します。
- テンプレートへのパスを設定します。
- JSONやXMLなどのサポートされているソースからデータを取得します。
- 埋め込まれたリストと共に最終文書を保存します。
GroupDocs.Assemblyは、XLSXテンプレートにデータ駆動型のリストを挿入するのを簡潔にします。リストを作成及びカスタマイズします。
// リストが表示される位置を示すために、テンプレートにこのタグを追加します
// <<foreach [in customers]>><<[CustomerName]>><</foreach>>
// テンプレートファイルへのパスを指定します
string template = "list_template.xlsx";
// 選択したソースからデータを取得します
DataSourceInfo data
= new DataSourceInfo(GetData(), "label");
// 生成されたリスト付きの文書を保存します
DocumentAssembler asm = new DocumentAssembler();
asm.AssembleDocument(template, "result.xlsx", data);
GroupDocs.Assembly for .NETは、データ駆動型文書を構築するのを簡単にします。先進的なテンプレートを使用して、リスト、テーブル、バーコード、チャート、画像、その他の要素を動的に追加します。
このAPIは、JSON、XML、CSVなどのソースからのデータを使用して、一般的なフォーマットで文書を正確かつ効率的に埋め込みます。
GroupDocs.Assemblyを使用することで、テキスト、バーコード、ハイパーリンク、および画像とともにリスト、テーブル、チャートを埋め込んで、よく構造化された文書を作成できます。
LINQベースの構文を活用して、リストや他のデータ要素の位置を正確に指定します。ループを使用してリストを動的に埋め込み、プログラムでカスタムフォーマットを適用します。
MS Office、OpenOffice、PDF、HTML、およびメールファイルなど、さまざまなフォーマットで文書を生成および管理します。複数の文書を一つに簡単に統合できます。
// リスト用にテンプレートにプレースホルダータグを追加します
// <<foreach [in products]>><<[NumberOf()]>>. <<[ProductName]>>
// <</foreach>>
// テンプレートファイルへのパスを指定します
string template = "numlist_template.xlsx";
// リストを埋め込むためのデータを取得します
XmlDataSource data_xml =
new XmlDataSource("products.xml");
// 必要な情報を持つデータソースオブジェクトを作成します
DataSourceInfo data
= new DataSourceInfo(data_xml, "products");
// DocumentAssemblerを初期化します
DocumentAssembler asm = new DocumentAssembler();
// 生成されたリスト付きの最終文書を保存します
asm.AssembleDocument(template, "result.xlsx", data);
私たちのプラットフォームは、データ駆動型文書コンテンツの作成と統合を簡素化するために構築されています。
.NETは50以上のフォーマットをサポートし、データとテンプレートをシームレスに統合して洗練された構造化結果を生成します。