填报参数组件的主要用途是提交数据到数据库,提交的方式可以是修改数据库的数据,删除数据,以及新增数据,新增的方式可以是手动录入,也可以将excel或csv数据直接上传到数据库。这里要讲的是最后一种:将excel或csv数据上传到数据库。
详细步骤如下:
1.在填报参数组件上绑定需要回填到数据库的字段,并将绑定的字段跟数据库中的字段进行匹配,匹配方式如下图,提交按钮上写:填报参数1.insert().然后插入数据测试是否可以回填成功,成功之后再进入步骤2. 2.在预览或者查看报告点击填报参数右上角的导入excel数据按钮,然后选择上传excel文件,点击提交按钮将excel中的数据追加到数据库中,不影响原本的数据。
3.上传excel的效果如下: 备注: 1.上传的excel数据跟填报参数绑定的数据存在一个匹配关系,匹配的方式是通过字段名和数据类型进行匹配,如果不匹配会有提示,请修改为一致后再进行上传。提示页面如下图: 2.提交按钮上的脚本决定了上传的excel数据以什么形式存到数据库,如果是insert(),以追加的形式,如果是commit(),形式如下:数据库表和excel同时存在的数据,更新;数据库存在且excel不存在的数据,删除掉,数据库表不存在且excel存在的数据,追加。
|