数据导入导出
简介
当表单设计完成后,可导入excel文件,将excel里的数据直接导入到表单,也可在收集完数据后,导出excel到本地。
支持导入导出的字段
-
支持导入导出的字段类型:单行文本、多行文本、数字、日期时间、成员单选、成员多选、部门单选、部门多选、单选按钮组、复选框组、下拉框、下拉复选框、地址、子表单、图片。
-
仅支持导出不支持导入的字段类型:手写签名、流水号、定位、关联数据。
-
不支持导入导出的字段类型:附件、关联查询、分割线、数据加载、按钮 。
导入规则
-
导入入口为【表单】——【数据管理】——【导入】。
-
表单字段已全部添加完成并保存,即表单设计完成后,在此处导入数据。
-
导入含子表单的excel时,子表单字段需两个以上。
-
导入子表单数据,单行数据不能超过200行。
导入数据
1. 选择表单
选择已创建好的表单。
2. 下载模板
位置:【数据管理】——【导入】——【标准模板】。
推荐先下载『标准模板』,然后将数据粘贴至模板里,以保证数据顺利导入!
3. 导入
(1)选择导入模式
在导入模板前,需根据实际情况选择导入模式。
- 仅新增数据
适用于导入新增数据
- 仅更新数据
适用于对已导出的Excel数据进行修改后再次导入,即将excel中已修改的数据更新到表单
注意:
- 已导出的Excel数据需在导出时同时导出data_id。
- 子表单数据不做更新处理。
-
更新和新增数据
适用于对已导出数据进行修改及新增后再次导入,即将表单中的已有数据进行更新并将excel中新增的数据同步新增到表单。注意:
- 已导出的Excel数据需在导出时同时导出data_id
- 子表单数据不做更新处理。
- 已导出的Excel数据需在导出时同时导出data_id
(2)数据校验
数据校验可根据实际情况进行勾选
- 必填字段
勾选后,校验表单的必填字段,在excel中该字段是否有值。 - 不允许重复值
勾选后,校验表单中不允许有重复值的字段,在excel中是否有重复数据。
(3)导入数据
【把数据复制粘贴至模板】——【选择文件(导入模板)】——【下一步】——【匹配字段】——【导入完成】
在【表单设置】时可检查字段是否匹配,还可手动调节设置。
(4)导入流程
如果导入的数据为流程表单的数据,那么在【流程表单】——【数据管理】——【导入】需勾选『导入的数据触发流程』。
(5)扩展操作
支持配置数据助手,配置完成后,在导入数据时会触发数据助手,数据助手参考数据助手。
(6)上传的 Excel 表规则
- 需使用标准模版导入数据。
- 文件大小不超过5MB。
- 文件中数据不能超过50000行、150列(子表单明细同样占用行数)。
- 若勾选「导入的数据触发流程」,则最多允许导入300条数据。
导出
即将选中的数据导出excel到本地。
(1)同时导出data_id
当将表单中的数据导出并修改后,希望再次导入时只更新excel中修改的值时,可在导出数据时勾选【同时导出data_id】。
(2)导出全部数据
选择【导出所有数据】并勾选所需字段,可导出这些字段所对应的全部数据。
【导出】——【导出所有数据】——【勾选所需字段(默认:全字段勾选)】——【导出】。
(3)导出过滤后的数据
先设置查询字段和条件,筛选出所需数据,然后【导出】——【导出过滤后的数据】——【勾选需要导出的字段】——【导出】,最后导出这些字段所对应的满足查询条件的数据。
导入错误处理
当导入数据不满足表单字段校验时,会导出失败。
错误说明
-
如果控件在【控件属性】——【校验】——勾选【必填/不允许重复值】,并且在导入数据时勾选了数据校验, 那么表单必填字段在excel中是空值或有重复值都会提示错误。
不允许重复,支持的字段:单行文本 下拉框,成员单选,部门单选
必填,不支持的字段:地址,定位,子表单(外层的验证),关联数据,关联查询,图片,手写签名,附件
-
成员/部门单选无法匹配、成员的昵称重名、部门名称重名时导入时会提示错误。
导入说明
成员导入时,可使用[成员]或[成员#成员账号]匹配导入;部门导入时,可通过[部门名称]或[部门名称#部门编号]匹配导入。
部门编号(部门id)在【通讯录】—点击【部门后的三个点】—【部门编号】查看
必填或不允许重复值的处理
如商品信息表中的『商品编号』是必填字段且值不允许重复。
在表单中导入数据时,会出现错误提示,然后在该页面下载「具体错误信息」。
注意:导入数据前,需在导入页面勾选数据校验
下载好以后,可以看到标记的错误数据,可根据错误信息说明将数据修改正确。
成员重名处理
在表单中导入数据时,会出现成员/部门重复的提示,然后在该页面下载「具体错误信息」。
下载好以后,可以看到重名成员的账号。然后在原始数据中将成员名称一栏中重复名称的数据对照错误信息表编写成「成员#成员账号」的形式。
部门重名处理
部门重名的处理方式跟成员同名的处理方式类似,下载错误信息后对照错误信息表编写成「部门#部门编号」的形式。