导入数据
导入数据把 .xlsx 工作簿写入一个表单,每个 Sheet 单独做字段映射,并可以设置已有记录的处理方式。
打开 数据处理,进入 导入数据。
导入前须知
- 文件必须是
.xlsx,第一行作为表头 - 先确认数据要写入哪个目标表单,并了解它的必填字段
- 主子表工作簿要准备主表 Sheet 和每个子表 Sheet;该模式只支持追加记录
- 写入方式默认是 追加为新记录;只有需要更新已有记录时才改成按匹配字段更新
导入一份表格
- 选择目标表单,也可以先下载模版再填写
- 设置导入策略:追加为新记录,或按匹配字段更新已有记录;创建人用当前导入人或取文件字段;失败行是否跳过;新建后是否触发审批
- 通过选择、拖入或粘贴上传文件,等待 Soln 解析工作簿
- 做字段映射:每个 Sheet 各自映射,主子表会区分主表和子表;可以按需添加或删除映射
- 先处理校验提示:必填字段必须全部映射;创建人来自文件时必须映射创建人字段;主子表导入当前只支持追加
- 点击 开始导入,查看结果:总行数、新增、更新、失败;失败行会列出行号和错误,同时生成错误文件发送到文件袋
验证导入结果
- 先看结果步骤:总行数,以及新增、更新、失败各多少行
- 有失败行时,到文件袋打开错误文件,按行号修正数据
- 打开目标表单抽查几条记录,再到 任务记录 确认该任务状态为"成功"
导入策略
| 设置 | 说明 |
|---|---|
| 写入方式 | 追加为新记录,或按匹配字段更新已有记录 |
| 匹配字段 | 更新已有记录时用于定位记录的字段 |
| 记录 ID | 工作簿包含记录 ID 时显示该列 |
| 创建人来源 | 当前导入人,或按文件字段指定的成员 |
| 跳过错误行继续导入 | 出错行跳过,其余行继续导入,而不是整批停止 |
| 新建后触发审批 | 为新建的记录发起表单审批 |
字段映射
| 列 | 说明 |
|---|---|
| 文件字段 | 上传工作簿的表头 |
| 目标字段 | 目标表单的字段 |
| 类型 | 目标字段的字段类型 |
| 规则 | 该映射是必填、选填,还是仅用于匹配 |
主子表工作簿必须映射主表匹配键,并且每个子表都要完成自己的字段映射。
常见问题
| 现象 | 检查方向 |
|---|---|
| 提示必填字段未映射 | 开始导入前必须映射全部必填字段,提示里会列出缺哪些 |
| 提示"指定创建人时必须映射创建人字段" | 创建人来自文件,需要把创建人字段映射上 |
| 创建人匹配不到 | 创建人值需要能唯一匹配成员,建议用唯一邮箱、姓名或员工编号 |
| 某行提示必填字段为空 | 补齐该行的必填值,或勾选"跳过错误行继续导入" |
| 提示主子表不支持按匹配字段更新 | 主子表只支持追加,改成追加模式或拆分导入 |
| 主表匹配键重复或找不到 | 每行都要通过唯一的匹配键指向已存在的主表记录 |
| 匹配字段不能为空 | 按匹配字段更新时,匹配字段必须填写 |