zstc 发表于 2024-2-22 17:23:39

导入CSV判断是否重复

导入CSV时判断和数库数据(公式字段)是否重复,如果有的话提示弹窗不能导入,这个应该如何实现呢?

Lay.Li 发表于 2024-2-22 17:23:40

您好,就是在这里建一张辅助表,然后导入csv是导入到这张辅助表中,导入完毕之后,循环这张辅助表,去判断是否存在,已存在就提示,不存在就保存到另一张表中
判断是否存在可以使用excel函数将表格1和表格3四个字段拼接起来,然后用textjoin函数将拼接后的字段用逗号再拼接,再判断表格3字段是否在表格1拼接的字段里面。
将表格3的数据添加到表格1中可以使用表格操作命令去添加,您可以先按照上面思路尝试做一下,对哪个点有问题您再跟帖交流即可:loveliness:

Lay.Li 发表于 2024-2-22 17:48:30

大佬,您这里判断是否重复是想实现什么业务需求呢,如果是为了判断哪些数据要存储到库中,哪些数据不用存储到库中,可以参考下方的设置,使用合并替换等设置去实现哈:loveliness:

zstc 发表于 2024-2-22 21:17:55

只是要实现导入CSV文件时,跟数据库里名称+规格+颜色+品牌四个字段对比不完全相同就认为不同商品,可以导入,如果相同则提示有重复的商品,不能导入

Lay.Li 发表于 2024-2-23 11:41:21

您好,目前导入的时候没有命令可以获取到导入时是否是相同还是不同,可以建一张辅助表,先导入csv数据到辅助表格中,然后再去循环辅助表的数据,判断4个字段是否相同,如果相同就提示重复,如果不相同就导入:loveliness:

zstc 发表于 2024-2-23 13:01:30

可以在demo里做一下吗?谢谢

zstc 发表于 2024-2-23 19:58:19

还是没有搞掂,麻烦上传一下DEMO我再学习吧,谢谢

Lay.Li 发表于 2024-2-26 18:23:18

大佬,demo要注意的事情比较多,比如您的csv是要从后端导入还是前端导入,您弹窗的内容是什么,您可以先填一下我们这边的1V1申请:https://www.grapecity.com.cn/applyonline,通过申请后会有专门的人联系您,给您提供一个月免费的快速支持通道。和您一起评估一下这个需求,更好的去开发项目:loveliness:
页: [1]
查看完整版本: 导入CSV判断是否重复