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);
.NET通过在超过50种支持的格式中用表格和其他数据元素填充模板,实现全面报告的生成。