如何解决如何使用 python win32 循环遍历 excel 透视切片器?
我正在尝试遍历所有切片器,然后将其导出为 PDF。我在循环浏览切片器项目时遇到问题。
我尝试了以下方法,
items = ['abs','abc','abd','cdc','dvd']
for each in range(0,len(items)):
itemSlicer = items[each]
print(itemSlicer )
workbook.SlicerCaches("Slicer_items").ClearManualFilter()
workbook.SlicerCaches("Slicer_items").SlicerItems().Selected = True
workbook.ActiveSheet.ExportAsFixedFormat(0,path + label)
我在 workbook.SlicerCaches("Slicer_items").SlicerItems().Selected = True
上收到错误
错误,
com_error Traceback (most recent call last)
<ipython-input-33-a48809dba26f> in <module>
8
---> 10 workbook.SlicerCaches("Slicer_age").SlicerItems().Selected = True
11
~\AppData\Local\Temp\1\gen_py\3.8\00020813-0000-0000-C000-000000000046x0x1x9\SlicerItems.py in __call__(self,Index)
59 # Default method for this class is '_Default'
60 def __call__(self,Index=defaultNamednotOptArg):
---> 61 ret = self._oleobj_.InvokeTypes(0,LCID,2,(9,0),((12,1),),Index
62 )
63 if ret is not None:
com_error: (-2147352567,'Exception occurred.',(0,None,-2147024809),None)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。