物产中大欧泰 发表于 2024-11-20 19:48:30

【活字格10】设计一个按钮实现输入一个路径,批量将里面的文件导入到数据库表



这样的界面
目录里有这些文件

做了路径的命令但是不知道为啥还是会弹窗,而且读不到

物产中大欧泰 发表于 2024-11-20 19:57:43

本帖最后由 物产中大欧泰 于 2024-11-20 20:13 编辑

有没有别的方法可以解决,实现这个需求,需求场景:对这几个文件分别做了导入按钮,用的按钮中的“导入excel到表格”命令,一个一个按钮导入。操作繁琐,希望可以批量导入表格,文件名称的前面数字为当天yyyymmdd,后缀不变;

孙世才 发表于 2024-11-20 20:27:28

物产中大欧泰 发表于 2024-11-20 19:57
有没有别的方法可以解决,实现这个需求,需求场景:对这几个文件分别做了导入按钮,用的按钮中的“导入exce ...

其实你现在缺的就是返回文件夹内所有文件的名字 然后将名字和路径拼接一下 返回一个数组 进行循环文件导入 这个不知道别的大佬能不能做出来 如果你要是不着急的话 我这面儿过段时间可能会对这些文件操作的插件发布到商城

孙世才 发表于 2024-11-20 20:33:02

你可以在插件商城搜索一下我的名字 我发布了一个文件夹内文件名查询的一个插件儿 返回的是文件夹内所有文件名加后缀 你可以进行路径加文件名字符串拼接循环excel导入 你可以试一试这种方法

Nathan.guo 发表于 2024-11-21 10:06:42

大佬,这个文件夹是客户端的文件夹还是服务器的文件夹:nbtz5:

如果是客户端的文件夹,很明显这是做不到的,存在很严重的安全问题,大佬想想,我只是输入一个文件夹路径(假设我输入的是C:\),有个网站就能获取到文件夹内所有文件信息,这是多么恐怖的一件事情

物产中大欧泰 发表于 2024-11-21 11:17:16

Nathan.guo 发表于 2024-11-21 10:06
大佬,这个文件夹是客户端的文件夹还是服务器的文件夹

如果是客户端的文件夹,很明显这是做不到 ...

是在内网完成

物产中大欧泰 发表于 2024-11-21 11:22:24

Nathan.guo 发表于 2024-11-21 10:06
大佬,这个文件夹是客户端的文件夹还是服务器的文件夹

如果是客户端的文件夹,很明显这是做不到 ...

想实现7份文件,一次操作导入不同的数据表中进去;进到路径自己框选能实现批量也可以

Nathan.guo 发表于 2024-11-21 11:37:37

那可以这样,导入操作的按钮里边设计一个上传文件的命令或功能

这样,按钮点击后,用户就可以一次性选择多个文件

上传完文件后,我们调用一个服务端命令,并把附件值传递给服务端命令

服务端命令中,我们现根据附件值获取附件路径,然后循环路径列表,根据文件名去判断导入数据到不同的数据表即可



物产中大欧泰 发表于 2024-11-21 16:04:40

Nathan.guo 发表于 2024-11-21 11:37
那可以这样,导入操作的按钮里边设计一个上传文件的命令或功能

这样,按钮点击后,用户就可以一次性选择 ...

图中上传那块功能如何制作,老师没接触过麻烦详细一些

Nathan.guo 发表于 2024-11-21 16:27:54

物产中大欧泰 发表于 2024-11-21 16:04
图中上传那块功能如何制作,老师没接触过麻烦详细一些

举个例子的话,就是再隐藏区域放一个filepreview单元格,然后按钮使用一个单元格操作命令,操作选择上传文件即可,这样点击按钮,用户实际上使用的还是filepreview,知识没有感知而已,大佬尝试下就明白了~~
页: [1] 2 3
查看完整版本: 【活字格10】设计一个按钮实现输入一个路径,批量将里面的文件导入到数据库表