类 DefaultDataListener

java.lang.Object
com.alibaba.excel.event.AnalysisEventListener<Map<Integer,String>>
com.walker.di.excel.DefaultDataListener
所有已实现的接口:
com.alibaba.excel.event.Listener, com.alibaba.excel.read.listener.ReadListener<Map<Integer,String>>
直接已知子类:
BatchDataListener

public class DefaultDataListener extends com.alibaba.excel.event.AnalysisEventListener<Map<Integer,String>>
默认的数据监听器实现,按照 EasyExcel 规范定义,转换成自己要的结果。

该对象一次性返回所有加载的数据。
作者:
时克英
  • 字段详细资料

    • logger

      protected final transient org.slf4j.Logger logger
    • rows

      protected List<Object[]> rows
    • headers

      protected List<String> headers
    • loadListener

      protected LoadListener loadListener
  • 构造器详细资料

    • DefaultDataListener

      public DefaultDataListener(LoadListener loadListener)
  • 方法详细资料

    • invokeHeadMap

      public void invokeHeadMap(Map<Integer,String> headMap, com.alibaba.excel.context.AnalysisContext context)
      覆盖:
      invokeHeadMap 在类中 com.alibaba.excel.event.AnalysisEventListener<Map<Integer,String>>
    • invoke

      public void invoke(Map<Integer,String> integerStringMap, com.alibaba.excel.context.AnalysisContext analysisContext)
    • doAfterAllAnalysed

      public void doAfterAllAnalysed(com.alibaba.excel.context.AnalysisContext analysisContext)
    • getRows

      public List<Object[]> getRows()
      返回导入的原始数据集合。
      返回:
    • getHeaders

      public List<String> getHeaders()
      返回表头行(仅标识行)
      返回:
    • setHeadRowNumber

      public void setHeadRowNumber(int headRowNumber)
      设置表头有几行,默认:2
      参数:
      headRowNumber -