点击下方“IT牧场”,选择“设为星标”
来源:https://www.jianshu.com/p/4e6aa6342b33
一、EasyExcel
EasyExcel是阿里巴巴开源poi插件之一,主要解决了poi框架使用复杂,sax解析模式不容易操作,数据量大起来容易OOM,解决了POI并发造成的报错。
主要解决方式:通过解压文件的方式加载,一行一行的加载,并且抛弃样式字体等不重要的数据,降低内存的占用。
EasyExcel优势
二、常用注解
Spring Boot 基础就不介绍了,推荐下这个实战教程:
https://www.javastack.cn/categories/Spring-Boot/
三、依赖
com.alibaba
easyexcel
2.1.4
javax.servlet
javax.servlet-api
4.0.1
provided
com.alibaba
fastjson
1.2.47
四、监听
/**
* EasyExcel 导入监听
*/
public class ExcelListener extends AnalysisEventListener {
//可以通过实例获取该值
private List