GroupDocs.Assembly for .NET

使用我们的.NET API将数据驱动的列表添加到XLSX文档中

GroupDocs.Assembly for .NET提供强大的工具,以动态生成并嵌入列表到XLSX文档中。

将数据填充的列表添加到XLSX文档的步骤

GroupDocs.Assembly使得将数据驱动的列表插入到XLSX模板中变得简单。创建并自定义列表。

  1. 准备一个包含列表占位符的XLSX模板。
  2. 设置模板的路径。
  3. 从支持的源中检索数据,如JSON或XML。
  4. 保存包含嵌入列表的最终文档。
// 将此标签添加到您的模板中,以标记列表将出现的位置
// <<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);
dotnet add package GroupDocs.Assembly
点击以复制
已复制
更多示例 文档

通过用结构化数据填充模板来创建文档

GroupDocs.Assembly for .NET简化了构建数据驱动文档的过程。动态地添加列表、表格、条形码、图表、图像和其他元素,使用高级模板。

GroupDocs.Assembly 特性

从业务数据生成报表

该API使用JSON、XML、CSV等来源的数据,以精准和高效的方式填充流行格式的文档。

使用列表和其他元素展示数据

GroupDocs.Assembly使您能够嵌入列表、表格和图表,结合文本、条形码、超链接和图像,创建结构良好的文档。

精确插入所需数据

利用基于LINQ的语法精确定位列表和其他数据元素。使用循环动态填充列表,并以编程方式应用自定义格式。

支持多种文档格式

生成和管理多种格式的文档,如MS Office、OpenOffice、PDF、HTML和邮件文件。轻松将多个文档合并为一个。

如何动态生成列表

此示例演示如何将动态生成的列表嵌入到XLSX文档中。

C#

// 为列表在模板中添加占位符标签
// <<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);
dotnet add package GroupDocs.Assembly
点击以复制
已复制
更多示例 文档

GroupDocs.Assembly for .NET概述

GroupDocs.Assembly for .NET旨在通过无缝集成来自各种源的数据来简化文档和报告的创建。使用列表、图表、表格、条形码或文本填充模板,并利用高级标记精确放置内容。支持超过50种格式,包括PDF、MS Office文件和电子邮件,非常适合自动化文档工作流。
了解更多
About illustration

准备好开始了吗?

免费下载 GroupDocs.Assembly 或获取试用许可证以获得完全访问权限!

有用的资源

探索文档,代码样本和社区支持,以增强您的体验。

探索关键功能

我们的平台旨在简化创建和集成数据驱动文档内容的过程。

在流行格式中创建结构化文档

.NET支持超过50种格式,使您能够无缝合并数据和模板,以生成洗练且结构良好的结果。

临时许可提示

1
使用您的工作电子邮件地址进行注册。不允许使用免费邮件服务。
2
使用第二步中的获取临时许可证按钮。
 中国人