EasyExcel是18年3月份左右发布的,刚刚发布就是打着“低内存”解决POI的oom的口号。经过一年版本迭代现在最新版是1.1.2-beta4
GitHub地址https://github.com/alibaba/easyexcel
maven地址:https://mvnrepository.com/artifact/com.alibaba/easyexcel
easyexcel是在poi基础的上做的开发所有需要poi的jar包。下面的案例是用easyexcel 1.1.2-beta4和poi3.17
全部的jar包:推荐使用maven,现在好多项目都是maven项目,学习一个新想技术,光是找jar就节省了不少时间。
github上介绍的03版和07本的excel读取方法一样,只需要把流作为参数写入方法中和指定ExcelTypeEnum就行。poi就麻烦了。需要自己读取excel的格式再生成对应的workbook。
读取大于1000行数据返回List<? extend BaseRowModel>(实际开发中,根本就无法确定excel的行数,直接用大于1000行的方法)
import java.io.FileInputStream;
import java.io.IOExcep