如何在非第一行的单元格上启用Excel自动筛选?

2024-09-27 07:26:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在Excel中为第5行的一些单元格启用自动筛选,最好使用pythonwin32。在

例如:

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,但它意味着第一行?在

我使用的是WindowsXP,安装了Excel2002。在


Tags: fromimportclientapplicationopenexcelwin32comfile

热门问题