使用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版 | 服务端高性能表格组件 - 葡萄城
4 回答940 阅读✓ 已解决
4 回答1.1k 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
2 回答2.1k 阅读
2 回答679 阅读✓ 已解决
2 回答1.6k 阅读
2 回答1.6k 阅读
用官方示例试了一下,能正常显示筛选。
示例代码:
运行截图:
