Skip to content

用 Excel 表格导入盘点 ​

用 Excel 表格导入盘点,是在库存盘点的手工页表环节把现场点数结果一次性带进系统的方法:先把盘点表打印或复制成 Excel,点数人员在线下填好实盘数量,回到系统里点【从 Excel 导入】,在「外部数据导入」窗口里把表格的列和盘点表的字段对上,确认后逐行写入。物料上百条时,它比逐行录入快得多,也避免了看串行录错数。

功能路径:存货管理 → 库存业务 → 库存盘点 → 第 3 页签「开始盘点」→ 编辑手工页表 →【从 Excel 导入】

一、功能概述 ​

1. 先弄清导入的是什么 ​

导入对表格里的每一行执行一次新增:读到一行就在手工页表末尾追加一行,按编号取到物料后把数量写进去。它不会去找到页表里已有的同物料行覆盖数量,也不会把数量加到已有数值上。

由此得出两条必须遵守的用法:

  • 表格是本次盘点的完整结果时,先【清除全部】把页表清空,再一次性导入;
  • 需要分批、分人导入时,每批表格的物料不能重叠,否则同一物料会出现多行,后面的统计会把多行合起来算。

重复点【确认】同样会再追加一遍,导致数量翻倍。这是导入的正常行为,不是故障。

2. 三个相关按钮怎么选 ​

按钮行为适用
从 Excel 导入打开「外部数据导入」窗口,按表格逐行新增手工页表明细现场点数结果在 Excel 里
导出到 EXCEL把当前手工页表导出成表格文件先出带物料结构的表发下去点数
导入盘点明细读取盘点机/采集器的盘点结果用手持设备清点,不是 Excel

【导入盘点明细】在【其他】下拉里,容易被当成 Excel 导入,它走的是采集器数据,与本节的表格导入无关。

3. 前置判断 ​

导入只替代键盘录入,不改变盘点单的其它规则:范围仍要在第 2 页签生成或过滤,导入后同样要走【统计盘点结果】与【盘点调帐】。表格里出现盘点范围之外的物料时,系统按编号能从主数据取到物料就会新增一行,需要在统计前人工核对差异。


二、表格准备 ​

模板不要求固定文件名,但格式与列名必须能被系统读进来。

要求说明
文件格式只能是 .xls(Excel 97-2003)或 .et(WPS 表格);.xlsx 选不到
工作表打开文件后在窗口上方列出工作表名,选放数据的那一张
第一行必须是列名,数据从第二行开始;表头上面还有标题行的要先删掉
必需列物料编号、实盘数量(对应到「盘点数量」字段)
可对应列物料编号、盘点单位、盘点数量、备注;显示批号/颜色/尺码/货位时这几列也可对应

物料名称、规格、条码、帐面数这些列在页表里是只读的,不参与字段对应;系统按编号回主数据取名称与规格,表格里填了也不生效。

三条常见错误:编号前后带空格或写成强制文本格式、同一物料重复出现在多行、实盘数量为空或写成「无」「0 件」。第一条会导致按编号取不到物料,第二条会新增出多行,第三条会被当成零数量。


三、业务操作步骤 ​

步骤 1:建盘点单并生成明细 ​

与标准流程一致:【增加盘点表】选仓库 → 在盘点明细页选按库存帐生成或按物料编码生成,需要收窄范围时用【过滤盘点明细】→ 进入第 3 页签「开始盘点」。

步骤 2:进入手工页表 ​

点工具栏【编辑手工页表】切到手工页表界面。当前分组为【全部】时不能操作,系统会提示「手工页表,当前【分组】为【全部】不能继续操作,请选择具体分组再进行操作!」,需要先选中具体分组。建议先点【导出到 EXCEL】拿一张带物料结构的表,交现场点数时直接填,列名与单位都不会错位。

手工页表界面与从 Excel 导入按钮位置

步骤 3:打开表格文件 ​

点【从 Excel 导入】→【打开文件...】,在选择框里找到盘点表文件后点【打开】。文件要处于关闭状态,被其它程序占用的表格会读不进来。选好文件后,窗口上方会列出该文件里的工作表。

步骤 4:做字段对应 ​

在「外部数据导入」窗口切到【导入】页签。左侧「当前字段」列出页表里可以写入的字段,右侧「导入字段」是表格的列:先点一个当前字段,再点一个导入字段,用【→】建立对应;「次选字段」是备用列,只有第一列取到的值去掉首尾空格后为空时才会用它填充,第一列有值时次选列一律忽略,两列都空则该字段不写入。至少要把物料编号与数量两列对应上,对应完成后点【确认】。

外部数据导入窗口的字段对应与打开文件按钮

首次对某张表做对应时,系统会问「您确认要转换吗?」,确认后按对应关系逐行写入,进度提示为「导入第 N 条记录,共 M 条记录。」,全部完成提示「数据导入完成!」。同一张表的对应关系会被记住,复用的条件是同一份表格结构加同一张目标表,列结构或目标表变了就要重新对应;对应关系随账套存放在服务器上,换一台电脑登录同一账套也能载入。

按钮用途
保存映射关系把当前对应关系按名称存下来,提示依次为「请命名映射关系」「已经存在该映射关系,是否覆盖?」,保存成功提示「映射关系保存成功,名称为:Map_+名称」;对应关系随账套存在服务器上,换电脑也能载入
导入映射关系读入之前存的映射,会先问「导入将覆盖现有的映射关系,确定导入?」
还原退出放弃本次对应,关闭窗口
帮助查看该窗口的使用说明

这个窗口是全系统通用的外部数据导入工具,表格制作规范与故障处理见外部数据导入(Excel导入工具)。

步骤 5:核对导入结果 ​

导入完成后手工页表刷新,逐段抽查三类行:账面数量与实盘数量差异过大的行、实盘数量为零的行、以及表格里有但页表里没有的物料。编号在系统里取不到的行会只留下你输入的编号、名称为空,这种行要单独处理。有问题的行可以直接在页表改,也可以【清除全部】后改表格重新导入。

步骤 6:统计并调账 ​

切到第 4 页签「盘点业务」,用【其他】→【统计盘点结果】查看盈亏,用「盘盈/盘亏」标签筛出差异行复核,确认后点【盘点调帐】,系统按差异生成盘盈单、盘亏单,生效后才真正调整库存。

步骤 7:复核库存 ​

打开可用库存查询,按同一仓库与期间核对数量是否等于实盘结果。


四、典型使用场景 ​

场景 1:四个区域同时点数,合并成一张盘点单 ​

背景:原料仓分四个区域点数,四个点数人各交一份 Excel,录入窗口只有一个人能操作。

操作:明细生成后进手工页表 →【导出到 EXCEL】按区域拆成四份发下去 → 各自填好实盘数量 → 回到系统先点【清除全部】,确认「手工表删除后将不能恢复,确定要删除当前所有明细吗?」→ 四份表格分别【从 Excel 导入】→ 统计结果 → 调账。

四份表格的物料必须不重叠。导入是逐行新增,同一物料在两份表里都有就会在页表里出现两行,统计时按两行合计。

场景 2:门店自报盘点表汇总 ​

背景:门店用自家表格点数,报上来一张 Excel。

操作:先把门店表格里的编号列按主数据整理规范 → 建盘点单时按自定义物料或按物料编码生成范围 → 导入并对应字段 → 抽查差异 → 统计调账。编号对不上的物料不会自动补进盘点范围,需要单独用【添加物料】处理。


五、权限控制与前置条件 ​

  1. 需要「库存盘点」菜单权限,且能进入手工页表编辑;
  2. 表格里的物料编号必须在主数据中存在并处于可用状态,编号取不到物料时该行不会带出名称;
  3. 多单位物料要先确认口径:系统选项【使用大件单位】决定导入数量按基本单位还是大件单位写入,页面勾【显示标准单位】可切换核对;
  4. 一次导入的记录数有上限,由系统选项控制,默认 1000 条;超出时会先征求确认,例如「文件包含[1500]条记录,超过允许的最记录数[1000]。只能导入前[1000]条记录,是否继续?」;
  5. 每页标准行数、是否允许手工输入盘点表等口径由盘点参数用户特点控制;
  6. 手工页表按录入人隔离,非本人录入的页表删除时会被拒绝,提示「该手工页表不是当前操作员输入,无权删除!」。

六、常见问题 ​

导入后有行但名称是空的?

  • 原因:编号列没对应上,或表格里写的编号在系统里不存在/已停用;
  • 处理:重新点【从 Excel 导入】,在字段对应里确认物料编号对物料编号,同时清理表格里的空格与强制文本格式。

导入后数量翻倍了?

  • 导入是逐行新增,同一份表格点了两次【确认】就会追加两遍。用【清除全部】清空后重新导入一次即可。分人分区域导入时同理,各份表格的物料不要重叠。

【打开文件...】里选不到我的表格?

  • 文件选择框只列 .xls 与 .et,.xlsx 显示不出来;另外【导出到 EXCEL】导出的文件后缀可能是 .xls,内容却是新版格式,直接导入会报错。把该文件用 Excel 或 WPS 打开后另存为 Excel 97-2003(.xls)再导入。

导入过程中弹出「导入失败信息」?

  • 那是逐行的失败明细,常见原因是编号取不到物料、数量列不是数字。按明细里的行回表格改,再重新导入。

为什么找不到「从 Excel 导入并累加数量」?

  • 当前版本的界面与菜单里没有这个入口。需要累加时只能人工处理:先记下已导入的数量,把数量合进表格后整表重新导入。

快速盘点里能导 Excel 吗?

  • 不能。快速盘点向导只做选仓库、生成明细和录入这几步,向导里没有 Excel 导入入口;要用表格导入就走标准盘点单的第 3 页签「开始盘点」,之后的统计与调账口径一致。

导错了想全部推倒重来?

  • 用【重新生成手工表】会删除之前手工表数据后按原条件重取物料,确认前先把表格留一份底;用【清除全部】只删明细不重取物料,清空后要再导入或用【添加物料】把行补回来。分组标签停在【全部】时不能操作,需要先选中具体分组。