Fin*_*ood 4 python excel filter xlwings
我的团队使用 Sypder (Python) 中的 xlwings 将 Excel 表格转换为 CSV 格式。然而,当过滤表时,这会改变 CSV 输出。是否有 xlwings 命令可以清除活动 Excel 工作表中的过滤器?
VBA 中的类似命令是(来自Excel 2013 VBA 清除所有过滤器宏):
Sub Macro1()
Cells.AutoFilter
End Sub
Run Code Online (Sandbox Code Playgroud)
小智 5
wb.sheets[sheetname].api.AutoFilterMode = False
将从工作表中删除过滤器,如果您只想清除显示所有数据的过滤器而不删除它,您可以使用:
wb.sheets[sheetname].api.AutoFilter.ShowAllData()