package com.consum.base.listener; import com.alibaba.excel.event.AnalysisEventListener; import com.alibaba.excel.context.AnalysisContext; import java.util.ArrayList; import java.util.List; import java.util.Map; public class EasyExcelListener extends AnalysisEventListener> { //表头数据(存储所有的表头数据) private List> headList = new ArrayList<>(); //数据体 private List> dataList = new ArrayList<>(); @Override//这里会一行行的返回头 public void invokeHeadMap(Map headMap, AnalysisContext context) { //存储全部表头数据 System.out.println("1"); headList.add(headMap); } @Override// 处理每一行数据 public void invoke(Map data, AnalysisContext context) { dataList.add(data); } @Override// 全部处理结束执行 public void doAfterAllAnalysed(AnalysisContext context) { } public List> getHeadList() { return headList; } public List> getDataList() { return dataList; } }