来源:https://www.jianshu.com/p/4e6...1.EasyExcelEasyExcel是阿里巴巴开源的poi插件之一。大的时候容易OOM,解决了POI并发导致的错误。主要解决方案:通过解压文件加载,逐行加载,丢弃样式、字体等不重要的数据,减少内存占用。EasyExcel的优势在于注释式的自定义操作。输入输出简单,提供输入输出过程接口,支持单元格合并等一定程度的灵活操作。二、常用注解@ExcelProperty指定当前字段对应的excel中的列。您可以按名称或索引进行匹配。当然,你也可以留空。默认第一个字段是index=0,依此类推。注意,要么不全部写,要么全部用索引,要么全部用名字来匹配。三者不要混用,除非你非常清楚源码中如何对三者进行排序。@ExcelIgnore默认所有字段都会匹配excel,添加这个注解会忽略字段@DateTimeFormat的日期转换,使用String接收excel日期格式的数据会调用这个注解。里面的值是指java.text.SimpleDateFormat@NumberFormat数字转换,当使用String接收excel数字格式的数据时会调用这个注解。里面的值是指java.text.DecimalFormat@ExcelIgnoreUnannotated。默认情况下,没有ExcelProperty注解的会参与读写,不参与读写。>com.alibabaeasyexcel2.1.4javax.servletjavax.servlet-api4.0.1providedcom.alibabafastjson1.2.47SpringBoot的基础就不介绍了。我推荐这个实用教程:https://www.javastack.cn/cate...4。Listener/***EasyExcelimportmonitor*/publicclassExcelListenerextendsAnalysisEventListener{//可以通过实例获取值privateList