帆软报表实现Excel导入,并校验数据

帆软实现简单的批量导入

直接写好标题列

做导入功能不需要定义数据集,因为数据都是由外部而来,更多的,则是对单元格的操作。这里写好标题列,要求是与要导入的Excel标题列一样,或者在导入时,可以先下载模板。
帆软报表实现Excel导入,并校验数据_第1张图片
在模板工具栏,点击模板web属性,然后再对话框中选择为模板单独设置,我们可以再顶部工具栏中选择我们想要的按钮,这里的原样导出我们可以选择后编辑名称为下载模板。

设置填报单元格与数据库的对应关系

写好列标题,需要设置与数据库相关的东西了。
帆软报表实现Excel导入,并校验数据_第2张图片
可以通过添加字段,只能添加单元格给报表中需要导入哪个字段,字段所在单元格对应数据库哪个字段做对应,可以手动了录入,也可以选择只能选择都可以,一般来讲,使用智能提交。
单元格的内容除了导入的值以外还可以是自定义的公式,日期,uuid编码等,还可以是外部传来的参数,这都是后面灵活掌握的,到这基础的配置算是做完了。

设置数据校验

还是在刚才的界面,切换到数据校验栏
帆软报表实现Excel导入,并校验数据_第3张图片
点击 '+'可以新建校验,一般新建内置校验,右边可以设置校验内容,这里需要用到各种帆软公式就不再多说,在帆软社区可以查到,只是记录一个思路,方便日后放下这个报表还能再拾得起来。
至此,数据校验已经配置完成。

测试导入报表

帆软报表实现Excel导入,并校验数据_第4张图片
当点击提交后,成功会有成功的提示信息,失败也会对应的报错,帆软的具体报错信息,可以在部署的服务器上将系统监控调整为debug模式,就可以查看具体信息了
帆软报表实现Excel导入,并校验数据_第5张图片
帆软简单的导入功能差不多就是这样子了。

你可能感兴趣的:(帆软,数据库,大数据)