我可以打开工作表,如何在不打开任何过滤器的情况下将小过滤器菜单添加到所有列?
我可以在 xlsxwriter 中用
worksheet.autofilter(0, 0, 0, num_of_col)
我如何在 openpyxl 中执行此操作?
最佳答案
您可以简单地阅读 ws.dimensions
,它会返回一个字符串值,您的范围是“A1:XX”。我用它来对我的整个 Excel 电子表格应用过滤器。
import openpyxl as px
wb= px.load_workbook('Data/Test01.xlsx')
ws = wb.active
ws.auto_filter.ref = ws.dimensions
wb.save('Data/Test03.xlsx')
关于python - Openpyxl:如何向所有列添加过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51566349/