我可以使用 pyWin32 设置自动过滤器,但我想知道是否可以设置默认过滤器以及语法是什么。
例如,我想在年份列上设置过滤器并设置当前年份的默认值。
xl = Dispatch("Excel.Application")
xl.Workbooks.Open(file_path)
xl.ActiveWorkbook.Worksheets(sheetname).Range("A2:A6").AutoFilter(1)
xl.ActiveWorkbook.Close(SaveChanges=1)
我在网上查看了有关 pywin32 和 Microsoft 网站的文档,但不知道如何将 MS 语法转换为 pywin32
Range("A2:A6").AutoFilter Field:=1, Criteria1:=rng.Value