apm69 发表于 2024-6-19 12:06:40

【F-23117】活字格服务端导入Excel,使用合并模式,选择2个基准列,导入数据重复

本帖最后由 Joe.xu 于 2024-6-20 10:55 编辑

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


服务端命令设置如下图:

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


对应数据表如下图所示:

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

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

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

Joe.xu 发表于 2024-6-19 13:51:16

本帖最后由 Joe.xu 于 2024-6-20 10:56 编辑

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

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

页: [1]
查看完整版本: 【F-23117】活字格服务端导入Excel,使用合并模式,选择2个基准列,导入数据重复