请参阅本文,以 使用 Python 将切片器链接到多个数据透视表。本文将指导您完成 使用 Python 将切片器连接到多个数据透视表 的过程。您将学习即兴创作并改进示例代码,以创建自定义 Excel 文件。
使用 Python 将单个切片器连接到多个数据透视表的步骤
- 将环境设置为使用 Aspose.Cells for Python via .NET 以共享 slicer
- 导入所需的类,创建工作簿,访问工作表,并添加标题
- 将示例数据添加到工作表中,并通过设置所需参数创建第一个 pivot table
- 从第一个数据透视表创建第二个数据透视表,以共享相同的缓存
- 在第二个数据透视表中设置行和数据字段
- 同时计算透视表并刷新它们
- 为第一个数据透视表添加切片器,并将切片器连接到第二个数据透视表
- 将结果 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.