浅谈Apache POI和阿里巴巴的easyExcel
这两者都是对于excel操作的。
先说一下POI,“Poor Obfuscation Implementation”首字母的缩写,Apache POI仅提供“简单的模糊实现”,其在创建复杂逻辑的大型文档时,经常会捉襟见肘。
Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程式对Microsoft Office格式档案读和写的功能。
结构:
HSSF - 提供读写Microsoft Excel格式档案的功能。
XSSF - 提供读写Microsoft Excel OOXML格式档案的功能。
HWPF - 提供读写Microsoft Word格式档案的功能。
HSLF - 提供读写Microsoft PowerPoint格式档案的功能。
HDGF - 提供读写Microsoft Visio格式档案的功能。
上面的操作其实是有弊端的,对计算机内存的占用会比较大。
创建Excel 文档网上一搜就会有相关代码。
下面说一下
EasyExcel:
官网地址;https://github.com/alibaba/easyexcel