我无法找到任何合适的方法将可见数据{仅过滤数据}从一个excel工作簿复制到另一个使用Pywin32 com的工作簿。
我尝试使用.Range("B:B").SpecialCells(xlCellTypeVisible).Copy
,VBA方法,但似乎在pywin32中不支持它。
尝试使用xlCellTypeVisible时出现以下错误:
NameError:name' xlCellTypeVisible'未定义
非常感谢任何帮助/提示。
答案 0 :(得分:0)
这可能是因为Python正在寻找一个名为xlCellTypeVisible
的局部变量,但找不到一个。根据{{3}},xlCellTypeVisible
的值为12。尝试使用.SpecialCells(12)
编辑:您也可以使用the documentation中提到的方法,使用from win32com.client import constants as c
导入常量。然后,您可以使用c.xlCellTypeVisible