本篇文章给大家带来的是 Alibaba EasyExcel 读取&存储 Excel
Java 领域解析、生成 Excel 比较厉害的框架有很多,好比 Apache Poi、jxl 等等,但是他们都是有着很严重的问题,内存损耗严重,如果我们的系统并发量上来了之后,一定会 OOM 或者 JVM 频繁的 full GC。
而 Alibaba EasyExcel 却解决了这个问题,它呢不像之前 Poi 等框架,一次性将文件加载到内存中,而是将磁盘上的数据一行一行进行读取,逐个进行解析,这样就可以大大的减少内存的开销。
easyExcel 的 Git 地址: https://alibaba-easyexcel.github.io/ 然后我们来说一下使用 一、环境准备首先创建一个 maven 项目或者是 SpringBoot 项目也行,我这里用的是 Boot项目,然后我们先来搞一下 pom
当然,这个我们需要去 maven 仓库去找,我这里用的是 2.2.6 的版本。
然后我们再来定义一个实体类 Student