找回密码
 立即注册

QQ登录

只需一步,快速开始

Simon.hu 讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-2-27 16:18  /   查看:5880  /  回复:0
本帖最后由 Simon.hu 于 2019-3-1 12:28 编辑

相信作为活字格 “大神”的你,已经知道活字格有很多种在网页上导入Excel的方式了。我们的表格可以直接从excel中复制粘贴数据
复制excel数据.gif
我们也有专门的命令可以支持导入excel命令
image.png80455321.png
今天我们要说一下这个“导入Excel数据到表格命令”,导入CSV文件与该相同功能
这个命令正式发布以后,大家的问题就来了,其实我们是用活字格制作的系统,在日常的使用中经常会有这样的使用场景。
比如:我有一个订单表,使用者可能会定时的给这个表中导入Excel数据。我假定这个表,如下:
image.png917882690.png
如果我们每个月导入的时候都是新的数据,老版本的活字格完全可以满足,因为老版本的活字格导入Excel都是默认自动往数据中添加的。
结果在真实的使用中,我们往往有可能,
在导入数据的时候,发现今天我导入好了,结果突然好几个人说他的数据有问题,重新给了我们一份Excel数据,这样在重新导,因为只能是添加,这样导致数据会多存,一份;
或者,今天我导完了,结果发现我拿错excel文件了


活字格5.0,将为大家解决这个问题,提供了完美的解决办法。
我们提供了3种导入类型,(现在截图中的“追加”“合并”“覆盖”,可能同正式版中的名称不同)
image.png623009643.png

那么这三种类型分别是做什么的呢?
截图中的主键列,又是做什么的呢?

主键列是,当我们需要更新数据的时候,总要有一个值让活字格拿来当标识,如果哪一个值或者哪几个值一样,活字格就认为这个是已经存在的数据,这次应该更新原有的值。

追加:和老版本的导入功能一致,在此不在赘述
合并:在本次导入中,如果有新数据,则为添加;如果有系统已经存在的数据,则更新原有数据;对系统已经存在且本次导入不包含的数据,保留不做任何操作
替换:在本次导入中,如果有新数据,则为添加;如果有系统已经存在的数据,则更新原有数据;对系统已经存在且本次导入不包含的数据,进行删除

如果大家不理解的话,我们给大家做一个简单的例子来说明
如果系统中已经有这样的几个数据:
image.png115320433.png

我们以“姓名”和“部门”作为参考列
image.png362971495.png

本次导入的excel表中的数据是:
image.png502703856.png


如果是追加的话:
我们以后得到的数据就是
image.png370826720.png

如果是合并的话:
我们以后得到的数据就是

image.png95198973.png


如果是替换的话:
我们以后得到的数据就是

image.png152391051.png





评分

参与人数 1满意度 +5 收起 理由
rcsy001 + 5 很给力!

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部