使用Java如何给Excel文件的首行设置筛选?
我尝试用POI去实现,但是没能成功,导出前后没有变化
推荐使用GcExcel,GcExcel支持直接设置Excel筛选,具体代码如下。
public void EnableAutoFilter(){
Workbook wb = new Workbook();
//获取对应的sheet,并且取到对应区域,开启筛选
wb.getWorksheets().get(0).getUsedRange().autoFilter();
wb.save("output/EnableAutoFilter.xlsx");
}
上面的代码仅是开启了筛选功能,并没有实际设置筛选条件,如果希望设置筛选条件,可以参考:过滤 - GcExcel 中文文档Java版 | 服务端高性能表格组件 - 葡萄城
15 回答8.3k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答4k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
用官方示例试了一下,能正常显示筛选。
示例代码:
运行截图:
