[alibaba/easyexcel]2.2.6版本中再listener中的invoke方法里面怎么样throw exception才能让接口层捕获呢?

2024-05-11 583 views
2

看过issue中有写throw ExcelAnalyseStopException的,但是试过在invoke方法中throw并不能抛出异常,而是继续执行下一行代码,请问这个在2.2.6版本中怎么处理呢?或者是有没有其他的解决方法?感谢。

回答

9

throw new RuntimeException 试试

2

我试过这样,但是在接口层拿不到异常信息,而且下一行数据会继续走invoke方法

4

抛出rt异常即可,会被封装成 ExcelAnalyseException ,然后getCause即可