package com.walker.di.univocity; import com.alibaba.excel.context.AnalysisContext; import com.alibaba.excel.event.AnalysisEventListener; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.util.Map; public class ArrayDataListener extends AnalysisEventListener> { protected final transient Logger logger = LoggerFactory.getLogger(this.getClass()); @Override public void invokeHeadMap(Map headMap, AnalysisContext context) { logger.debug("处理 header----->"); for(Map.Entry entry : headMap.entrySet()){ logger.debug(entry.getKey() + " = " + entry.getValue()); } } @Override public void invoke(Map dataMap, AnalysisContext analysisContext) { logger.debug("处理 data----->"); for(Map.Entry entry : dataMap.entrySet()){ logger.debug(entry.getKey() + " = " + entry.getValue()); } } @Override public void doAfterAllAnalysed(AnalysisContext analysisContext) { logger.debug("完成读取文件----->"); } }