有数据校验的批量导入Excel

目录:

1. 概述

Excel批量导入失败有两种原因,一个是模板中有数据校验,数据校验失败,校验发生错误后,会有错误信息查看,和堪错文件下载,堪错文件中会把错误的格子用红色背景标识,并且点击后会有提示的错误信息在批注中;另外一种是填报入库失败。下面我们就来看下两种批量导入失败的效果。

2. 数据校验失败

2.1 模板准备
打开模板%FR_HOME%\WebReport\WEB-INF\reportlets\doc|Form\VerifyForm\SubmitVerify.cpt,该模板设有数据校验规则,清除所有控件的内容,最后效果如下图:
已完成模板请查看%FR_HOME%\WebReport\WEB-INF\reportlets\doc\SpecialSubject|\ExcelImport\ImportSubmitVerify.cpt
2.2 添加任务
启动内置服务器,用管理员账号登录平台管理,在浏览器中输入:http://localhost:8075/WebReport/ReportServer?op=excel_submit
点击新建任务,选择模板ImportSubmitVerify.cpt(此模板设置的校验是成本价必须在0到1000之间),如下图:
2.3 任务权限分配
根据批量导入Excel并提交之op=fs中的任务权限分配方式,将数据校验批量导入任务分配给任一角色,为了简单起见,这里分配给平台管理角色中的一线技术支持,如下图:
2.4 Excel准备
新建excelimport.xls,修改成本价字段数据,使之不符合数据校验规则,如下图:
2.5 导入Excel
管理员退出平台管理,在浏览器中输入http://localhost:8075/WebReport/ReportServer?op=excel_submit,在跳出的登录页面中使用一线技术支持Anna的账号登录,点击任务数据校验批量导入后的导入按钮,弹出文件选择框,选择前面准备好的excel,点击确定,会提示校验失败,如下图:
1)错误信息查看
点击查看,可以看到错误信息的内容,如下:
2)堪错文件查看
点击查看,在错误信息弹出框中选择查看堪错文件,会弹出文件下载对话框,下载wrong.xls,然后打开,可以看到错误的数据格子的背景,点击对应的格子可以看到错误的信息提示,如下图:

流程动画:

注:导入前Excel中的供应商,类别显示的是ID,导入后,下载的堪错文件中确实实际的名称,这是因为导入模板中有设置形态

3. 填报入库失败

如果批量excel数据导入结果失败,显示如下图,即表示失败原因为填报入库失败:
填报入库失败的原因一般有2两种:
一个是填报属性设置中主键设置不正确;

另一个是数据库对应字段类型与数据不相符合。

附件列表


主题:
标签: 已验证 9.0验证

文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201