导入更新和新增数据
1. 简介
1.1 功能简介
- 更新和新增数据:修改的同时,还可以新增数据。
对于修改数据,导入「仅更新数据」和「更新和新增数据」这两种导入模式都可以使用。如果需要修改数据的同时新增数据,那么则选择「更新和新增数据」这种导入模式。
注:「更新和新增数据」导入模式只能在 数据管理 处使用,表单权限组中不支持。其他两种导入模式支持在表单权限组中使用。
1.2 使用场景
需要批量修改数据,同时也需要批量新增一部分数据。
1.3 导入思路
1)先导出数据,导出时勾选「同时导出 data_id」。
2)修改数据后再导入数据,导入时可根据 data_id 匹配数据,即将修改的内容对应到具体要修改的数据中。
注:
1)data_id 即数据 id,是数据唯一性的标识。
2)如果修改的同时需要新增部分数据,则在导入的时候会修改已有数据同时新增没有的数据,新增的数据将自动生成 data_id。
2. 操作步骤
点击安装 简道云示例应用 模板,安装时选择保留示例数据,本文将按照示例模板进行讲解。
2.1 导出数据
选择「客户信息」表,点击旁边的设置按钮,然后点击「编辑表单」。
在数据管理处,导出数据,导出时勾选「同时导出 data_id」。导出后,将 Excel 文件下载到本地。
2.2 Excel 中修改数据
在 Excel 中编辑需要修改数据,对于需要新增数据,将数据新增好。
注:新增的数据,无需填写 data_id,导入后会自动生成。
修改并新增数据,如下图所示:
2.3 导入数据
在数据管理处,选择「更新和新增数据」。如下图所示:
2.4 效果示例
如下图所示,管理后台导入后,系统会根据 data_id 匹配与之对应的数据进行修改,没有 data_id 的数据将执行新增数据的操作。
3. 注意事项
1)若 data_id 错误(未在简道云中查找到),该数据不做更新处理。
2)当 data_id 有重复时,所有数据都会更新到简道云,取匹配到的最新一条数据。
3)当新增数据量超出当月剩余数据量时,不做新增处理,仅更新数据。
4)流程表单也支持导入更新,若勾选了导入触发流程,则还会触发流程发起。新增发起流程数据不能超过 300 条,超过则不新增流程数据。
5)子表单不支持导入更新。
6)若导入更新时该字段对应的 Excel 数据为空值,数据不进行更新,将保持原值。
7)数据更新之后无法撤销。