第一步:引入依赖
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>2.2.6</version>
</dependency>
第二步:解析
public void resovleExcel() throws FileNotFoundException {
//读取的表格名
String fileName = "";
// 读取第一个sheet 文件流会自动关闭
EasyExcel.read(fileName,new AnalysisEventListener<Map<Integer, String>>() {
//直接使用Map来保存数据
@Override
public void invoke(Map<Integer, String> rowData, AnalysisContext context) {
//读取到的每行数据,其key是以0开始的索引
}
@Override
public void doAfterAllAnalysed(AnalysisContext context) {
//全部行都解析完成
}
}).sheet().doRead();
}