Apache POI 3.6Excel
老 Java 项目里的 Excel 导出,用的最多的就是poi-3.6-20091214.jar
了。这个版本虽然不新,但胜在稳定,导出表格时,格式控制也比较细,比如合并单元格、设置字体样式啥的都能搞定。对旧系统兼容也蛮好,老框架的朋友可以放心用。
POI 的导出能力确实比较强,比如你想批量生成财务报表、导出带格式的销售数据,POI 都能帮你搞定。你只要操作下HSSFWorkbook
、HSSFSheet
这些类,数据一塞,文件就出来了,效率还挺高。
跟jxl
比起来,POI 在 Excel 2007 以上版本(.xlsx)这块更有优势,而且功能也更全。虽然 API 稍微啰嗦点,但用熟了之后,你会觉得比 jxl 灵活不少。
哦对,如果你是前端,也可以看看 JavaScript 导出 Excel 报表 这类的实现,像SheetJS
、xlsx
这些库,也挺香,尤其适合不想走后端的场景。
提醒下,用 POI 操作大数据量时,注意内存问题。像HSSF
是基于内存的,数据多了容易 OOM。可以试试SXSSF
来做流式写入,适合几十万行的那种导出需求。
如果你项目刚好在用老版本 Java,又需要稳定可靠的 Excel 导出,那poi-3.6-20091214.jar
还是挺值得一试的。
1.47MB
文件大小:
评论区