找回密码
 立即注册

QQ登录

只需一步,快速开始

apm69
金牌服务用户   /  发表于:2024-6-19 12:06  /   查看:84  /  回复:1
1金币
本帖最后由 Joe.xu 于 2024-6-20 10:55 编辑

活字格服务端导入Excel,使用合并模式,选择2个基准列,导入数据重复。
工程及Excel数据文件详见附件。


服务端命令设置如下图:

Excel数据表结构如下图所示:


对应数据表如下图所示:

需求描述:
需要以“日期”以及“编号”作为基准列。
如果发现“日期相同并且编号相同”的记录,则将其视为“老数据更新”,需要更新数据库中的原有记录;
如果发现“日期或编号有任意一个不相同”的记录,则将其视为“新数据”,直接作为新数据插入到数据库中。
问题描述:
通过“服务端导入导出Excel”命令进行导入,导入模式使用“合并”,在选择列中将基准列同时选择“日期”和“编号”。执行命令后,日期和编号相同的记录并未被更细,而是被识别为新数据,直接插入到数据库中了,并未执行所谓的“合并”操作。
执行1次命令后的数据表内容:

执行2次命令后的数据表内容:

执行3次命令后的数据表内容:

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

1 个回复

倒序浏览
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-6-19 13:51:16
沙发
本帖最后由 Joe.xu 于 2024-6-20 10:56 编辑

感谢提供的文件,问题已经复现了,我们调查一下,尽快给您答复

问题跟进:确认是我们的一个小问题,问题编号是F-23117,
原因是excel中的日期是日期,但是咱数据表日期存储的实际上是数字,所以没对上~
我们将会在后面的版本修复这个问题,并通知到您。
感谢您对活字格的理解和支持~

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部