EasyExcel简介
EasyExcel是一个基于Java的、快速、简洁、解决大文件内存溢出的Excel处理工具。
他能让你在不用考虑性能、内存的等因素的情况下,快速完成Excel的读、写等功能。
EasyExcel解析
easyexcel解析分为纵向表格和横向表格的解析,可参考官方文档内的案例对纵向表格解析:https://easyexcel.opensource.alibaba.com/docs/current/quickstart/read
此处主要记录横向表格/无规律表格的解析
1、创建EasyExcelListener继承AnalysisEventListener
@Slf4j
public class EasyExcelListener extends AnalysisEventListener<Object> {
// 创建list集合封装最终的数据
private List<Object> list = new ArrayList<>();
// sheet页索引
private int sheetNo = 0;
@Override
public void invoke(Object o, AnalysisContext analysisContext) {
// 读取excle内容
int currentSheetNo = analysisContext.readSheetHolder().getSheetNo();
if (currentSheetNo != sheetNo)</