GroupDocs.Assembly for Python via .NET

通过 Python API 将动态图表插入 XLSX 文件中

GroupDocs.Assembly for Python via .NET 提供了一种强大的解决方案,用于自动化带有实时数据可视化的 XLSX 文档,使图表集成变得轻松。

将图表嵌入 XLSX 文档的步骤

GroupDocs.Assembly 使您能够在 XLSX 模板中使用实时数据生成交互式图表。选择条形图、饼图或折线图等多种图表类型。

  1. 创建一个包含指定图表占位符的 XLSX 模板。
  2. 从 JSON、XML 或数据库等源提取结构化数据。
  3. 定义图表属性 — 包括类型、标签、颜色和样式。
  4. 渲染并保存完成的文档,其中插入了图表。
# 在您的模板中使用此标签以动态生成图表
# Orders Prices by months<<y [Sum(c => c.Price)]>><<size [Count()]>>

import groupdocs.assembly as ga

    def run():

        # 设置模板文件的路径
        template = "chart_template.xlsx"

        # 连接到所需的数据源
        data = ga.DataSourceInfo(GetChartData(), "orders")

        # 保存最终文档并嵌入图表
        asm = ga.DocumentAssembler()
        asm.assemble_document(template, "result.xlsx", data)
pip install groupdocs-assembly-net
点击以复制
已复制
更多示例 文档

轻松将动态图表添加到文档中

GroupDocs.Assembly for Python via .NET 允许您轻松地将实时图表嵌入到从模板创建的文档中。通过实时数据驱动的丰富格式无缝结合表格、图表、图像等。

GroupDocs.Assembly 的亮点功能

将原始数据转换为信息丰富的图表

仅需几行代码,利用 GroupDocs.Assembly 将来自 JSON、XML、CSV 和其他格式的数据转换为设计精美的专业图表。

提供引人注目的视觉报告

GroupDocs.Assembly 支持多种图表类型,包括条形图、饼图和折线图。将这些与表格、条形码和图像等其他元素混合,制作出视觉引人入胜的文档。

精准控制图表布局和样式

使用 LINQ 语法定义图表显示的位置和方式。自定义颜色、标签和布局等视觉属性,以符合您的设计需求。

生成多种文件格式的图表

在流行格式(如 DOCX、XLSX、PPTX、PDF、HTML 和 OpenOffice)中创建嵌入图表的文档。GroupDocs.Assembly 确保完全兼容和布局保真。

如何以编程方式插入图表

此代码示例演示了如何使用 GroupDocs.Assembly 动态生成图表并将其嵌入到 XLSX 文件中。

Python

# 设置包含图表占位符的模板
# Total Contract Price<<y [m.Total_Contract_Price]>>
# <<seriesColor [color]>>

import groupdocs.assembly as ga

    def run():

        # 定义模板文件的路径
        template = "table_template.xlsx"

        # 加载图表的输入数据
        data_json = ga.data.JsonDataSource("Items.json")

        # 构建包含相关字段的数据对象
        data = ga.DataSourceInfo(data_json, "items")

        # 指定图表类型、外观和其他属性
        design = ga.DataSourceInfo("red", "color")

        # 初始化 DocumentAssembler 组件
        asm = ga.DocumentAssembler()

        # 保存带有嵌入图表的文档
        asm.assemble_document(template, "result.xlsx", data, design)
pip install groupdocs-assembly-net
点击以复制
已复制
更多示例 文档

什么是 GroupDocs.Assembly for Python via .NET?

GroupDocs.Assembly for Python via .NET 是一款高级文档自动化 API,旨在从结构化数据生成内容丰富的文件。它使用户能够动态插入图表、表格、条形码、图像和列表,并进行精细控制。支持包括 Microsoft Office、PDF、HTML 和常见电子邮件格式在内的 50 多种文档格式 — 非常适合构建报告、仪表板或自定义文档。
了解更多
About illustration

准备好开始了吗?

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

有用的资源

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

探索强大的文档功能

使用我们的 API 构建符合您的业务逻辑和展示需求的智能数据丰富文档。

生成 50 种以上文件格式的丰富报告

Python via .NET 通过将模板与结构化数据合并,使图表集成到文档中变得无缝,支持多种格式。

临时许可提示

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