首页 > 解决方案 > 如何使用 Python (win32com) 在 Excel Pivot 中更改多项选择过滤器

问题描述

我正在编写一个 python 自动化脚本,它将更改 Excel 文件中的过滤器值。我在 Pivot 中有 Month 列,我需要对过去 2 个月的多项选择进行过滤。假设这是 Jun-21,因此过滤器中的选择将是(Jun-21 和 May-21)。

由于月份字段在列中,我无法使用以下属性

pt.PivotFields("Month").CurrentPage = 'Jun-21'

也无法使用以下代码设置多项选择

pt.PivotFields("Month").CurrentPage = 'Jun-21'
pt.PivotFields("Month").CurrentPage = 'May-21'

标签: pythonexcelpivot-tablewin32comexcel-automation

解决方案


推荐阅读