使用 Python 将切片器链接到多个数据透视表

请参阅本文,以 使用 Python 将切片器链接到多个数据透视表。本文将指导您完成 使用 Python 将切片器连接到多个数据透视表 的过程。您将学习即兴创作并改进示例代码,以创建自定义 Excel 文件。

使用 Python 将单个切片器连接到多个数据透视表的步骤

  1. 将环境设置为使用 Aspose.Cells for Python via .NET 以共享 slicer
  2. 导入所需的类,创建工作簿,访问工作表,并添加标题
  3. 将示例数据添加到工作表中,并通过设置所需参数创建第一个 pivot table
  4. 从第一个数据透视表创建第二个数据透视表,以共享相同的缓存
  5. 在第二个数据透视表中设置行和数据字段
  6. 同时计算透视表并刷新它们
  7. 为第一个数据透视表添加切片器,并将切片器连接到第二个数据透视表
  8. 将结果 Excel 文件与数据透视表和公共切片器一起保存

这些步骤概述了使用 one slicer for two pivot tables using Python 的过程。创建工作簿,访问目标工作表,设置行标题并添加示例数据,然后从数据范围创建第一个数据透视表并设置字段。创建第二个数据透视表,基于第一个数据透视表共享相同的缓存,也为第二个数据透视表设置字段,刷新并计算两个数据透视表,向第一个数据透视表添加切片器,并将切片器连接到第二个数据透视表。

使用 Python 为多个数据透视表使用单个切片器的代码

请提供需要翻译的具体句子,我才能为您进行中文翻译。

上述代码演示了使用 Python 实现一个切片器用于多个数据透视表的用法。动态定义数据范围,而不是硬编码,并调用 pivot1。change_data_source() 方法在需要时更改数据。确保字段在添加到数据透视表之前存在,以避免运行时错误,使用标志 show_row_grand_totals 显示数据透视表中行的总计,并使用 Slicer.Caption 选项显示友好的标签。

本文教会了我们在多个数据透视表中使用公共切片器的过程。要将 Excel 文件转换为 Markdown 格式,请参阅文章 使用 Python 将 Excel 转换为 Markdown.

 简体中文