public class ExcelDataListener<T>
extends com.alibaba.excel.event.AnalysisEventListener<T>
| 限定符和类型 | 字段和说明 |
|---|---|
private static int |
BATCH_COUNT
每隔 3000 条,然后清理list ,方便内存回收
|
private List<T> |
cachedDataList
缓存的数据
|
private ExcelDataCallback<T> |
callback |
| 构造器和说明 |
|---|
ExcelDataListener() |
ExcelDataListener(ExcelDataCallback<T> callback) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
doAfterAllAnalysed(com.alibaba.excel.context.AnalysisContext context)
所有数据解析完成了 都会来调用
|
void |
invoke(T data,
com.alibaba.excel.context.AnalysisContext context)
这个每一条数据解析都会来调用
|
private static final int BATCH_COUNT
private ExcelDataCallback<T> callback
public ExcelDataListener()
public ExcelDataListener(ExcelDataCallback<T> callback)
public void invoke(T data, com.alibaba.excel.context.AnalysisContext context)
data - one row value. Is is same as AnalysisContext.readRowHolder()context - public void doAfterAllAnalysed(com.alibaba.excel.context.AnalysisContext context)
context - Copyright © 2024. All rights reserved.