package com.ycl.dataListener; import com.alibaba.excel.context.AnalysisContext; import com.alibaba.excel.event.AnalysisEventListener; 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) { //存储全部表头数据 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; } }