当我使用 openpyxl 创建表时,默认情况下它会在所有列上添加一个自动过滤器。使用 documentation 中提供的示例可重现该行为.我想显示没有自动过滤器的表格。
此行为由 openpyxl.worksheet.table.Table
类中的 autoFilter
参数控制。我尝试将其设置为 None
,以及 openpyxl.worksheet.filters.AutoFilter
类中的 filterColumn
参数的不同值,但是,似乎没有任何效果。
有没有人能够禁用自动过滤器?
最佳答案
这对我有用:
ws2.auto_filter.add_sort_condition(None)
ws2 是我工作表的名称,希望对您有所帮助。
关于python - 如何在 openpyxl 表中禁用自动过滤器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62212940/