Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

建议加一个设置 无论什么异常 任然可以导入数据 #4

Open
TomYule opened this issue Jul 15, 2022 · 5 comments
Open

Comments

@TomYule
Copy link

TomYule commented Jul 15, 2022

建议加一个设置 无论什么异常 任然可以导入数据

@1015770492
Copy link
Owner

1015770492 commented Jul 15, 2022

是因为什么场景呢?可以方便说说?

因为我担心在真实业务场景会因为错误的数据导致生产环境出问题。
如果有必要的话,我觉得可以另外加一个布尔参数用来控制这个无论什么异常仍然可以导入

@TomYule
Copy link
Author

TomYule commented Jul 18, 2022

数据量比较大 上万条 我导入 失败了 错误数据上千条
不可能一条一条改
希望能返回一个异常 记录导入失败的每条记录信息
先导入 没导入的再查找筛选 修改再导入

@1015770492
Copy link
Owner

这个异常处理的功能在最新版里1.3.11

@1015770492
Copy link
Owner

数据量比较大 上万条 我导入 失败了 错误数据上千条 不可能一条一条改 希望能返回一个异常 记录导入失败的每条记录信息 先导入 没导入的再查找筛选 修改再导入

最新版本1.3.19中会将错误数据在控制台一起打印,所有的错误信息我存入了一个List<List> lists;
中,是一个二维的列表,会将所有错误数据都收集起来,然后一起打印(后续可能考虑写入文件存入数据库等操作)
如果你想遇到错误就中断的话可以通过
@ExcelTableHeader( recordAllExceptions=false)
默认是 recordAllExceptions=true 会收集所有错误日志

@TomYule
Copy link
Author

TomYule commented Jul 28, 2022

给力

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants