专题总结 >> Excel导入 >> 批量导入Excel并提交 >> 有数据校验的批量导入Excel

有数据校验的批量导入Excel

顶( )
最后更新日期: 人发表评论 (点击查看)
批量导入Excel、数据校验,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,点击确定,会提示校验失败,如下图:
点击查看,可以看到错误信息的内容,如下:
点击查看,在错误信息弹出框中选择查看堪错文件,会弹出文件下载对话框,下载wrong.xls,然后打开,可以看到错误的数据格子的背景,点击对应的格子可以看到错误的信息提示,如下图:
注:导入前Excel中的供应商,类别显示的是ID,导入后,下载的堪错文件中确实实际的名称,这是因为导入模板中有设置形态
3. 填报入库失败
如果批量excel数据导入结果失败,显示如下图,即表示失败原因为填报入库失败:
填报入库失败的原因一般有2两种:
一个是填报属性设置中主键设置不正确;
另一个是数据库对应字段类型与数据不相符合。
 
 
 
 
   
文明发言,用心评论
 
应用此篇文章,您:
不费力
研究了一会
琢磨了好久
 
查看全部条>>
Copyright©2019 帆软软件有限公司
苏ICP备18065767号-3