Rya*_*Lee 5 autofilter openpyxl
如何在一张纸上获得多个过滤器?
单个过滤器很简单:
worksheet.auto_filter.ref = "A1:D4"
Run Code Online (Sandbox Code Playgroud)
我不知道如何进行多个过滤器。我尝试了一些事情,例如:
worksheet.auto_filter.ref = "A1:D4,A6:D9"
worksheet.auto_filter.ref = "A1:D4;A6:D9"
Run Code Online (Sandbox Code Playgroud)
但注意到作品。
谢谢,瑞安
该规范规定每个工作表可能只有一个自动筛选器。
只要您对使用开发版本感到满意,您可能会想看看 2.4 开发分支,它对过滤和排序支持有了很大的改进。我自己不太使用过滤器,因此可以进行一些测试,反馈会非常有帮助。
API 发生了一些变化,最好的文档是在测试中:
af = AutoFilter('A1:F1')
af.add_filter_column(5, ["0"], blank=True)
ws.auto_filter = af
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2066 次 |
| 最近记录: |