0

我正在尝试在 Excel 中为第 5 行的某些单元格打开自动筛选,最好使用 Python Win32。

例如:

from win32com.client import Dispatch
xl = Dispatch("Excel.Application")
xl.Workbooks.Open(<file name>)
xl.ActiveWorkbook.ActiveSheet.Range('A5:D5').AutoFilter()
xl.ActiveWorkbook.Close(SaveChanges=1)
del(xl)

它仍然在第一行创建自动过滤器。更新:它工作正常,请参阅评论。

我知道可以使用ActiveSheet.Columns属性设置 AutoFilter,但这意味着第一行?

我使用的是安装了 Excel 2002 的 Windows XP。

4

0 回答 0