之前有同学来问Excel的读取导出,那会还不知道easyExcel这玩意.只是自己封装了POI的API整了个工具类.今天试了下easyExcel人门 demo,发现easyExcel不错,在此总结一下.pom依赖:
一,Excel文件读取:
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>2.1.6</version>
</dependency>
1,自己实现一个读取的监听器,实现抽象类AnalysisEventListener<T>,监听器不使用spring管理,而是每次new对象.
a,监听器的invoke()方法每读取一行会调用一次;
b,监听器的doAfterAllAnalysed()读取完后会调用,仅仅一次.
2,一个实体类:与excel表每一列对应的实体类.
监听器代码:(确保指定的文件有demo.xlsx文件)
import com.alibaba.excel.EasyExcel;
import com.alibaba.excel.context.AnalysisContext;
import com.alibaba.excel.event.AnalysisEventListener;
import java.util.ArrayList;
import java.util.List;
// 有个

本文介绍了如何使用easyExcel库来读取Excel文件,通过创建监听器和实体类,简单几步即可实现高效便捷的读取操作。监听器的invoke方法会在读取每一行时被调用,doAfterAllAnalysed方法则在读取完成后执行。示例代码展示了具体的实现过程,证明easyExcel的易用性和实用性。
最低0.47元/天 解锁文章
1394

被折叠的 条评论
为什么被折叠?



