建议先去看文档
触发场景描述
触发Bug的代码
这里写代码
提示的异常或者没有达到的效果
public void doAfterAllAnalysed(AnalysisContext context) {
// TODO Auto-generated method stub
int idx = context.readRowHolder().getRowIndex();
String fileName = context.readWorkbookHolder().getFile().getName();
System.out.println(fileName + "已经完成共" + idx + "行");
}
这里获取的行号一直是0.不能获取到真实的行号。 获取worksheetholder 的getApproximateTotalRowNumber 如果后面是有空行的话会比实际读取到的数据多。
1条答案
按热度按时间sqyvllje1#
我这边复现了一下,是没有问题的,源码中com.alibaba.easyexcel.test.demo.read.ReadTest#simpleRead方法,添加了两行,打印是有数据的
结果是这样的