开发时,我们经常会遇到excel的操作,如将某某列表导出为Excel,或将Excel导入到数据库中,目前常用的操作excel工具就是Apache的POI以及阿里的easyExcel.
POI
提供API对office格式文件读写的功能。
基本功能
- HSSF - 提供读写Microsoft Excel格式档案的功能(03版)
- XSSF - 提供读写Microsoft Excel OOXML格式档案的功能(07版)。
- HWPF - 提供读写Microsoft Word格式档案的功能。
- HSLF - 提供读写Microsoft PowerPoint格式档案的功能。
- HDGF - 提供读写Microsoft Visio格式档案的功能。
EasyExcel
Java解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的