Python - 如何在非第一行的单元格上打开Excel自动筛选?

时间:2012-08-14 17:12:32

标签: python excel win32com

我正在尝试在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。

0 个答案:

没有答案