feat(测试): 测试Excel写入和读取
Signed-off-by: bunny <1319900154@qq.com>
This commit is contained in:
parent
5efbc229f8
commit
f2bc0a1bfd
|
@ -0,0 +1,29 @@
|
|||
package com.atguigu.excel;
|
||||
|
||||
import com.alibaba.excel.context.AnalysisContext;
|
||||
import com.alibaba.excel.event.AnalysisEventListener;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
public class ExcelListener<T> extends AnalysisEventListener<T> {
|
||||
// 可以通过实例获取该值
|
||||
private final List<T> dataList = new ArrayList<T>();
|
||||
|
||||
// 每解析一行数据就会调用一次该方法
|
||||
@Override
|
||||
|
||||
public void invoke(T t, AnalysisContext analysisContext) {
|
||||
// 数据存储到list,供批量处理,或后续自己业务逻辑处理。
|
||||
dataList.add(t);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void doAfterAllAnalysed(AnalysisContext analysisContext) {
|
||||
// excel解析完毕以后需要执行的代码
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue