使用GroupDocs.Assembly,在PPTX模板中动态填充表格非常简单。使用结构化数据自动化文档内容。
- 在PPTX格式中创建一个包含表格结构占位符的模板。
- 从JSON、XML或数据库等源加载结构化数据。
- 根据需要过滤或处理数据,然后填充表格。
- 生成文档,填充和格式化的表格完整呈现。
使用GroupDocs.Assembly,在PPTX模板中动态填充表格非常简单。使用结构化数据自动化文档内容。
# 将这些标签插入模板表格的行
# <<foreach [c in ds]>>
# <<[c.Client]>><<[c.Manager]>><<[c.Price]>>
# <</foreach>>
import groupdocs.assembly as ga
def run():
# 指定表格模板的路径
template = "table_template.pptx"
# 从JSON、XML或其他源检索动态数据
data = ga.DataSourceInfo(GetData(), "ds")
# 保存包含填充表格的文档
asm = ga.DocumentAssembler()
asm.assemble_document(template, "result.pptx", data)
GroupDocs.Assembly for Python via .NET使开发人员能够使用来自动态源的数据自动填充表格,并通过高级模板增强文档中的图表、列表和图像。
自动使用来自JSON、XML、CSV或自定义数据对象的结构化数据填充文档表格,以实现清晰准确的展示。
使用GroupDocs.Assembly为文档添加表格、列表、图表、超链接、图像和样式化文本,以实现专业质量的输出。
使用类似于LINQ的表达式动态添加行和列。根据设计需求编程自定义单元格格式、颜色和样式。
轻松将填充表格的文档导出为诸如DOCX、XLSX、PPTX、PDF、HTML、OpenOffice等格式,非常适合企业工作流。
# 设计文档模板,其中包含数据表的占位符
# <<foreach [c in items]>> <<[c.Client]>><<[c.Manager]>>
# <<[c.Price]>> <</foreach>>
import groupdocs.assembly as ga
def run():
# 定义模板的文件路径
template = "table_template.pptx"
# 获取您的动态数据源
data_json = ga.data.JsonDataSource("Items.json")
# 将数据打包为对象以进行处理
data = ga.DataSourceInfo(data_json, "items")
# 初始化DocumentAssembler并绑定数据
asm = ga.DocumentAssembler()
# 保存并导出包含已完成表格的最终文档
asm.assemble_document(template, "result.pptx", data)
Python via .NET支持超过50种输出格式,让您使用简单的模板生成详细的表格和丰富的数据展示的报告。