lovert 发表于 2022-11-25 19:27:04

EXCEL模板数据批量导入插件使用教程

本帖最后由 lovert 于 2022-12-1 16:28 编辑

插件市场下载链接插件下载地址
Excel模板文件是业务场景中由填报人填写好,或者是收集好的具有统一填写格式的excel文件,这类excel文件多为简历,政府文件,各种报告等非行式表格,基于对excel的熟练,很多单位仍然在使用excel文件作为信息收集的方式,这样日积月累就存在大量的excel文件,一般情况下管理好这些excel文件能满足日常工作要求,但是当需要把信息录入数据库的时候,发现excel文件非行式表格,数据无法直接导入数据库,需要手动输入,工作量非常大,本插件的作用就是利用活字格设计页面与excel表格的一致性,先将数据一一对应的导入活字格页面,然后将绑定的字段保存到库中,循环执行这个过程的原理,批量的把excel文件的数据导入到数据库。插件Js代码中包含了自动点击按钮的代码,这样类似于机器人的操作,达到自动化效果。(脑洞大开,从这一点上也能看出活字格可以实现机器人自动化的一些操作。)插件使用方法:1. 准备excel模板文件例如我准备的是一个水泥化学成分试验检测记录表,就是我业务中最常见的一个表格2. 打开活字格,点新建-从excel表单新建 一步一步的生成需要的模板和数据表。3. 然后删除详情页多余的行,只保留顶端一行(注意这一行就是要向下偏移的行,行偏移设置成1),这一行用来设置数据保存按钮,批量导入按钮,下面的和原excel页面一致。4. 设置三个按钮,保存数据,返回按钮,批量导入 6. 给保存按钮添加数据操作命令,用来保存数据,7. 返回按钮就是返回到列表页面的命令8.框选要导入的区域。 9. 点击公式,名称管理10. 新建11. 12.为啥要对导入的区域进行命名,这个和活字格的有关,因为不命名,下面的空白单元格都不会在内存里生成单元格对象,没有单元格对象,数据是没法导入到页面的。13. 给批量导入按钮,设置插件命令——EXCEL模板数据批量导入(支持单个文件导入)14. 以上每个选项我都做了解释,不懂的可以把鼠标放在后边的问号上能够看到提示。15.如果不选择保存数据按钮,那么只能导入一个excel文件,并且不会触发点击保存按钮。16.完成。运行测试。

gczxxu 发表于 2022-11-27 09:24:20

沙发。。先占了:hjyzw:

jinxinwork 发表于 2023-8-31 18:29:44

:hjyzw:

小侠米 发表于 2023-9-13 17:01:07

不溶物这些应该是表格数据吧 不溶物检测10次,应该是对应10行记录

存在主子表关系


但是看gif图好像只有有个后台数据库表,大佬怎么怎么后台保存这10行记录数据的?

小侠米 发表于 2023-9-13 17:21:37





只是一个数据表存储多个表格的数据不灵活不适应哟

lovert 发表于 2023-9-14 10:13:22

本帖最后由 lovert 于 2023-9-14 10:15 编辑

小侠米 发表于 2023-9-13 17:21
只是一个数据表存储多个表格的数据不灵活不适应哟
我的这个原理非常简单,就是把excel所有单元格的数据读取出来,然后赋值到活字格页面对应的单元格(不是活字格表格哦),自动点击保存按钮。活字格页面单元格的数据绑定到数据库是根据自己的业务需求绑定的,所以需要你指定保存按钮,页面如果没有保存按钮,也就不保存

小侠米 发表于 2023-9-14 10:36:41

本帖最后由 小侠米 于 2023-9-14 10:37 编辑

lovert 发表于 2023-9-14 10:13
我的这个原理非常简单,就是把excel所有单元格的数据读取出来,然后赋值到活字格页面对应的单元格(不是 ...
主要是表格的行数是动态的,也许是2行,也许是20行,甚至50行,如果每行有10个字段,
是不是就要预留50*10就得要500个字段才能保存起来。

一个表500个字段这显然是不可行的

所以还是的回到按表格来保存记录才合理

lovert 发表于 2023-9-14 10:49:51

本帖最后由 lovert 于 2023-9-14 11:06 编辑

小侠米 发表于 2023-9-14 10:36
主要是表格的行数是动态的,也许是2行,也许是20行,甚至50行,如果每行有10个字段,
是不是就要预留50* ...
行式表格的导入官方的不是有了么,我这个固定页面单元格导入,官方没有,要求活字格页面单元格设计和excel要完全一致的,而且这种表格都是模板式的表格,格式都是固定的。
再说了上面的平均值可是合并单元格的,那个怎么弄呢?

批量导入解决的是没有信息化之前,已经有了大量excel文件,需要把这些excel导入到数据库的问题,使用场景很小众化。
对于已经建立了信息化的管理web端,何必再导入呢,用户自己输入即可。不存在批量的问题。

wyu8888 发表于 2023-10-10 15:26:32

:):hjyzw:新手学习中

Grikin 发表于 2024-1-8 16:46:58

大佬, 我按照你的一步一步做, 怎么运行的时候,点击"批量导入"按钮,不会弹出选择文件的对话框啊? 是哪里出错误了?
页: [1] 2
查看完整版本: EXCEL模板数据批量导入插件使用教程