GroupDocs.Assemblyを使用すると、XLSXのようなフォーマットでテンプレート内のテーブルを動的に埋め込むことができます。さまざまなソースからデータを挿入します。
- XLSXテンプレートを作成し、テーブルのプレースホルダーを追加します。
- 任意のサポートされているソースからデータを取得します。
- 必要な情報のみを含むようにデータをフィルタリングします。
- 埋め込まれたテーブルを持つ文書を保存します。
GroupDocs.Assemblyを使用すると、XLSXのようなフォーマットでテンプレート内のテーブルを動的に埋め込むことができます。さまざまなソースからデータを挿入します。
// テンプレートテーブル行にこれらのタグを追加
// <<foreach [c in ds]>>
// <<[c.Client]>><<[c.Manager]>><<[c.Price]>>
// <</foreach>>
// テンプレートのファイルパスを設定
string template = "table_template.xlsx";
// サポートされているソースからデータを取得
DataSourceInfo data
= new DataSourceInfo(GetData(), "ds");
// データで埋められたテーブルを持つ文書を保存
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 [c in items]>> <<[c.Client]>><<[c.Manager]>>
// <<[c.Price]>> <</foreach>>
// テンプレートへのファイルパスを指定
string template = "table_template.xlsx";
// 選択したソースからデータを取得
JsonDataSource data_json =
new JsonDataSource("Items.json");
// 必要なデータを持つデータソースオブジェクトを作成
DataSourceInfo data
= new DataSourceInfo(data_json, "items");
// DocumentAssemblerを初期化
DocumentAssembler asm = new DocumentAssembler();
// 埋め込まれたテーブルを持つ完成文書を保存
asm.AssembleDocument(template, "result.xlsx", data);
私たちのソリューションは、動的に埋め込まれたテーブルと追加要素を持つプロフェッショナルな文書の作成を簡素化します。