请选择 进入手机版 | 继续访问电脑版

[可视化] 填报参数组件如何实现对导入excel数据的合法性校验

837269752青铜一 来自手机 显示全部楼层 发表于 2021-5-14 09:56:04 |阅读模式 打印 上一主题 下一主题
填报参数组件如何实现对导入excel数据的合法性校验
回复

使用道具 举报

精彩评论6

永洪tech-zyc铂金四 显示全部楼层 发表于 2021-5-14 10:03:07
你的事什么版本,一般如果格式不正常会有提示报错的
回复 支持 反对

使用道具 举报

837269752青铜一 来自手机 显示全部楼层 发表于 2021-5-14 10:04:22
我8.0   8.6两个版本
回复 支持 反对

使用道具 举报

永洪tech-zyc铂金四 显示全部楼层 发表于 2021-5-14 10:04:55
填报参数组件的主要用途是提交数据到数据库,提交的方式可以是修改数据库的数据,删除数据,以及新增数据,新增的方式可以是手动录入,也可以将excel或csv数据直接上传到数据库。这里要讲的是最后一种:将excel或csv数据上传到数据库。
详细步骤如下:
1.在填报参数组件上绑定需要回填到数据库的字段,并将绑定的字段跟数据库中的字段进行匹配,匹配方式如下图,提交按钮上写:填报参数1.insert().然后插入数据测试是否可以回填成功,成功之后再进入步骤2.
2.在预览或者查看报告点击填报参数右上角的导入excel数据按钮,然后选择上传excel文件,点击提交按钮将excel中的数据追加到数据库中,不影响原本的数据。

3.上传excel的效果如下:
备注:
1.上传的excel数据跟填报参数绑定的数据存在一个匹配关系,匹配的方式是通过字段名和数据类型进行匹配,如果不匹配会有提示,请修改为一致后再进行上传。提示页面如下图:
2.提交按钮上的脚本决定了上传的excel数据以什么形式存到数据库,如果是insert(),以追加的形式,如果是commit(),形式如下:数据库表和excel同时存在的数据,更新;数据库存在且excel不存在的数据,删除掉,数据库表不存在且excel存在的数据,追加。


回复 支持 反对

使用道具 举报

837269752青铜一 来自手机 显示全部楼层 发表于 2021-5-14 10:06:34
我说的是我要通过导入excel方式批量填报数据,希望在提交前对这批数据进行每个字段值得合法性验证,比如有名字必须为汉字,身份证必须为字母或者数字,等等
回复 支持 反对

使用道具 举报

永洪tech-zyc铂金四 显示全部楼层 发表于 2021-5-14 10:38:31
837269752 发表于 2021-5-14 10:06
我说的是我要通过导入excel方式批量填报数据,希望在提交前对这批数据进行每个字段值得合法性验证,比如有 ...

excel只能做简单格式判断符合数据库设置的字段就直接允许入库,你想要的进一步赛选这种应该只能你自己再数据库中进行筛选
回复 支持 反对

使用道具 举报

52v0铂金二 显示全部楼层 发表于 2021-5-14 15:04:50
837269752 发表于 2021-5-14 10:06
我说的是我要通过导入excel方式批量填报数据,希望在提交前对这批数据进行每个字段值得合法性验证,比如有 ...

选到列名称的那一格  设置里面会有编辑器的选项   那个是限制那一列的输入合法性的  个人没详细研究过   不知道对你有没有帮助
回复 支持 反对

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |联系社区管理员|《永洪社区协议》
返回顶部