导入文件返回错误数据的问题

qq_34758081 2018-02-06 04:27:20
我们经理让我写个,在人家导入excel文件时假如有错误的数据的时候先保留,等正确的数据导入完毕。用excel模板把错误数据返回给用户。这个怎么写啊 !!而且模板有例子,怎么弄。求解。
...全文
1031 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
我觉得你可以通过ajax上传文件,如果客户的内容没有错误就直接返回成功,如果有错误就把错误返回到前段显示给用户看
高 斯林 2018-02-09
  • 打赏
  • 举报
回复
我可以帮你远程写一下
张斯林_China 2018-02-08
  • 打赏
  • 举报
回复
你可以在页面上显示成功多少条数据,失败多少,然后提供个下载失败excel的链接就可以了呀,至于获取错误的数据,就是一楼的方法
qq_34758081 2018-02-07
  • 打赏
  • 举报
回复
我写入了excel文件里了,在一个controller里,我不知道怎么返回给用户。
喜氏天狼 2018-02-07
  • 打赏
  • 举报
回复
楼上正解。捕捉到异常时,在catch块里把那一行数据写入一个list,并且continue.最后再把这list数据写入Excel文件。
双子叶 2018-02-07
  • 打赏
  • 举报
回复
引用 4 楼 qq_34758081 的回复:
[quote=引用 1 楼 shzy1988 的回复:]
可以在入参添加一个空list参数,来装有错误的数据。将代码放在try catch里面,当catch到exception的时候,用list装有错误的数据。待excel上传完成后将list里面的数据返回去就可以了啊

怎么返回出去啊! 在一个方法里,先是导入然后返回错误数据[/quote]
你可以换一个思路,另外写一个方法供客户定时的来调用,来获取导入excel错误的list数据
喜氏天狼 2018-02-07
  • 打赏
  • 举报
回复
引用 4 楼 qq_34758081 的回复:
[quote=引用 1 楼 shzy1988 的回复:] 可以在入参添加一个空list参数,来装有错误的数据。将代码放在try catch里面,当catch到exception的时候,用list装有错误的数据。待excel上传完成后将list里面的数据返回去就可以了啊
怎么返回出去啊! 在一个方法里,先是导入然后返回错误数据[/quote] 既然你已经写出到Excel里了,那么返回给用户的话呢,就在页面上给出一个下载按钮,把文件的下载目录/地址返回到页面,让用户下载就可以了。
qq_34758081 2018-02-07
  • 打赏
  • 举报
回复
引用 1 楼 shzy1988 的回复:
可以在入参添加一个空list参数,来装有错误的数据。将代码放在try catch里面,当catch到exception的时候,用list装有错误的数据。待excel上传完成后将list里面的数据返回去就可以了啊
怎么返回出去啊! 在一个方法里,先是导入然后返回错误数据
双子叶 2018-02-06
  • 打赏
  • 举报
回复
可以在入参添加一个空list参数,来装有错误的数据。将代码放在try catch里面,当catch到exception的时候,用list装有错误的数据。待excel上传完成后将list里面的数据返回去就可以了啊

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧