找回密码
 立即注册

QQ登录

只需一步,快速开始

zstc

中级会员

48

主题

142

帖子

754

积分

中级会员

积分
754
zstc
中级会员   /  发表于:2024-2-22 17:23  /   查看:661  /  回复:7
10金币
导入CSV时判断和数库数据(公式字段)是否重复,如果有的话提示弹窗不能导入,这个应该如何实现呢?
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

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

7 个回复

倒序浏览
最佳答案
最佳答案
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-2-22 17:23:40
来自 6#
您好,就是在这里建一张辅助表,然后导入csv是导入到这张辅助表中,导入完毕之后,循环这张辅助表,去判断是否存在,已存在就提示,不存在就保存到另一张表中
判断是否存在可以使用excel函数将表格1和表格3四个字段拼接起来,然后用textjoin函数将拼接后的字段用逗号再拼接,再判断表格3字段是否在表格1拼接的字段里面。
将表格3的数据添加到表格1中可以使用表格操作命令去添加,您可以先按照上面思路尝试做一下,对哪个点有问题您再跟帖交流即可

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-2-22 17:48:30
2#
大佬,您这里判断是否重复是想实现什么业务需求呢,如果是为了判断哪些数据要存储到库中,哪些数据不用存储到库中,可以参考下方的设置,使用合并替换等设置去实现哈

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
zstc
中级会员   /  发表于:2024-2-22 21:17:55
3#
只是要实现导入CSV文件时,跟数据库里名称+规格+颜色+品牌四个字段对比不完全相同就认为不同商品,可以导入,如果相同则提示有重复的商品,不能导入
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-2-23 11:41:21
4#
您好,目前导入的时候没有命令可以获取到导入时是否是相同还是不同,可以建一张辅助表,先导入csv数据到辅助表格中,然后再去循环辅助表的数据,判断4个字段是否相同,如果相同就提示重复,如果不相同就导入
回复 使用道具 举报
zstc
中级会员   /  发表于:2024-2-23 13:01:30
5#
可以在demo里做一下吗?谢谢
回复 使用道具 举报
zstc
中级会员   /  发表于:2024-2-23 19:58:19
7#
还是没有搞掂,麻烦上传一下DEMO我再学习吧,谢谢
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-2-26 18:23:18
8#
大佬,demo要注意的事情比较多,比如您的csv是要从后端导入还是前端导入,您弹窗的内容是什么,您可以先填一下我们这边的1V1申请:https://www.grapecity.com.cn/applyonline,通过申请后会有专门的人联系您,给您提供一个月免费的快速支持通道。和您一起评估一下这个需求,更好的去开发项目
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部