Skip to content

外部数据导入(Excel导入工具)

一、功能简介

本工具用于把Excel表格里的数据批量导入系统,分为两种模式:

  1. 单个导入(档案导入):物料、供应商、分类等基础档案,一行Excel新增一条档案。
  2. 批量导入(单据导入):入库单、订单这类带表头+明细的单据,同一单据号自动生成一张单据,多行自动写入明细。

文件硬性要求

只支持:*.xls(Excel97-2003文件)
不支持:新版.xlsx文件,需要另存为xls格式才能正常读取。

窗口界面说明

image.png

  1. 当前字段:系统里要录入的目标字段,固定不可修改。
  2. 导入字段:下拉选择Excel里对应的列名,建立字段对应关系。
  3. 次选字段(备用列):如果主导入单元格是空,自动读取这一列的数据填充。

底部按钮:

  • 打开文件…:选择本地Excel文件
  • 保存映射关系:把本次字段配对保存成模板,下次一键调用
  • 清除映射关系:清空所有字段配对,重新配置
  • 导入映射关系:调取之前保存好的模板
  • 确定:开始执行导入
  • 取消:关闭窗口

二、操作步骤

  1. 打开档案页面(物料/供应商/客户),点击【Excel导入】,弹出导入窗口。
  2. 点击【打开文件…】,选中桌面xls格式文件。
  3. 在左侧列表,点击你需要的工作表(Sheet),表格会自动加载Excel所有列名。
  4. 配置字段对应关系(最重要)
    在【导入字段】下拉框,逐条选择Excel列:
    例:
  • 系统“物料编号” → 绑定Excel列:物料编码
  • 系统“物料名称” → 绑定Excel列:物料名称
    可选:填写次选字段,当主列为空白时自动替补。
    不需要导入的字段保持空白即可。
  1. (推荐)保存模板
    点击【保存映射关系】,输入模板名称(如:物料档案导入模板),下次不用重新配对字段。

实际上:保存模板并不是一个必须的操作,默认是无需做此操作的,如果我们的EXCEL文件格式是长期固定的,系统会自动识别出上次使用该模式导入的规则。

  1. 执行导入
    点击【确定】
  • 如果数据行数超出限制,弹窗选择“继续”,只导入前N条。
  • 全部导入成功:提示“数据导入完成”。
  • 存在错误:自动弹出错误清单,写明哪条数据、哪个字段异常。

三、模板映射管理(一劳永逸,不用反复配字段)

  1. 保存映射
    字段配对完成后 → 点【保存映射关系】→ 输入模板名 → 保存。
    系统永久记住本次Excel列与系统字段的对应关系。
  2. 调取历史模板
    如果系统无法自动找到合适的之前调用关系,打开Excel文件后 → 点击【导入映射关系】→ 选中已保存模板 → 所有字段自动填好。
  3. 清空配置
    点击【清除映射关系】,一键清空所有列绑定。

四、Excel表格制作规范(必看,避免失败)

  1. 第一行必须是列标题,第二行开始填写正式数据。
  2. 禁止合并单元格、换行、空格、特殊符号(单引号、斜杠、星号)。
  3. 编号类内容前后不要带空白空格。
  4. 大批量单据导入,同一张单据的单据编号文字必须完全一致。
  5. 文件必须另存为:Excel 97-2003(*.xls)格式。

五、常见故障处理

故障1:选择文件后,左侧工作表列表为空

原因:文件是xlsx新版格式,或是文件被Excel占用。
解决:

  1. 关闭所有Excel窗口;
  2. 把文件另存为 .xls 格式;
  3. 将文件放到桌面再重新选择。

故障2:“导入字段”下拉框里看不到Excel列名

  1. 左侧没有选中对应工作表;
  2. Excel表头存在合并单元格;
  3. 工作表名称包含特殊字符,修改为纯汉字。