高级报告自动化
- Home
- 资源
- 用户手册
- thinkcell Charts:数据可视化
- 高级报告自动化
高级报告自动化可通过 thinkcell Suite 使用。
自动创建需要定期更新的报告和其他演示文稿。thinkcell 的高级报告自动化会将最新的 Excel 或 JSON 数据填充到 PowerPoint 模板中。
使用 Excel 数据自动化时,可通过 thinkcell API 用 Excel 中的数据填充模板中的 thinkcell 元素。更多信息,请参阅 使用 Excel 数据实现自动化。
使用 JSON 数据自动化时,可使用 .ppttc 文件将 JSON 数据填充到模板中的 thinkcell 元素。你可以在本地或远程访问 JSON 数据和 PowerPoint 模板,也可以通过 Web 服务创建演示文稿。更多信息,请参阅 使用 JSON 数据实现自动化。
图表注释会随图表自动更新。如果在模板中的图表上添加差异箭头、趋势线和其他注释,那么在新的演示文稿中,图表和注释都会反映最新数据。
要使用 thinkcell 的高级报告自动化,你需要具备以下内容:
- 包含 thinkcell 图表或其他元素的 PowerPoint 演示文稿
- 用于向元素填充数据的程序逻辑
为报告自动化创建 PowerPoint 模板
要自动创建报告,你需要一个 PowerPoint 演示文稿,作为新演示文稿的模板。该模板必须包含一个或多个你想用数据填充的 thinkcell 元素。
如果你使用 Excel 自动化 API PresentationFromTemplate,则要填充数据的元素必须链接到 Excel(参阅 Excel 数据链接)。
如果你使用 JSON 数据自动化或 Excel 自动化 API UpdateBatch,要填充数据的元素必须具有名称。要为元素命名,请执行以下任一操作:
- 要为 thinkcell 图表、表格、Harvey ball 或复选框命名,请选择该元素以打开其迷你工具栏。在 AddRangeData Name 中,输入唯一名称并选择 Enter。
-
要为自动化文本字段命名,请按以下步骤操作:
- 插入要放置自动化文本字段的对象。该对象可以是 thinkcell 文本框、五边形、箭头形、圆角矩形或 PowerPoint 形状。
- 在该对象中,将文本光标放在要添加文本字段的位置。
- 在 Insert 功能区选项卡上,选择 Elements > Automation Text Field
。
- 选择由两个尖括号 (<>) 表示的自动化文本字段,以打开迷你工具栏。在 AddRangeData Name 中,输入唯一名称并选择 Enter。
你可以向一个对象添加多个自动化文本字段。一个对象可以同时包含自动化文本字段和常规文本。
- 仅适用于 Excel 自动化:要为表格图像命名(请参阅 创建表格图像),请选择该表格以打开其迷你工具栏。在 AddRangeImage Name 中,输入唯一名称并选择 Enter。
PowerPoint 模板示例
对于 JSON 数据自动化和 Excel 自动化 API UpdateBatch,以下说明如何创建一个包含堆积柱形图和幻灯片标题的 PowerPoint 模板示例:
- 在 PowerPoint 中,前往 Home 选项卡。在 Slides 组中,选择 Layout > Title Only。
- 插入堆积柱形图(请参阅 图表简介)。图表中的初始数据并不重要,因为你的自动化流程会用 Excel 或 JSON 数据替换模板中的数据。如果你调整图表的位置、格式和注释,这些调整会出现在最终演示文稿中。
- 选择图表以打开其迷你工具栏。在 AddRangeData Name 中,输入
Chart1。选择 Enter。
- 在幻灯片标题占位符内单击,直到看到闪烁的文本光标。
- 在 Insert 选项卡上,选择 Elements > Automation Text Field
。
- 选择由两个尖括号 (<>) 表示的自动化文本字段,以打开迷你工具栏。在 AddRangeData Name 中,输入
SlideTitle。选择 Enter。
- 将演示文稿保存为
template.pptx。
接下来,创建程序逻辑,用数据填充你的模板。
- 对于 Excel 自动化 API
UpdateBatch,请参阅 UpdateBatch。 - 对于 JSON 数据自动化,请参阅 使用 JSON 数据实现自动化。
如需了解如何专门为财务规划与分析创建自动化仪表板,请阅读这篇博客文章。
需要排查问题吗?
查看我们的知识库