JTL-Wawi:导入 DataScan 盘点 CSV
您用团队手机上的 DataScan 盘点库存,并希望将清点数量导入 JTL-Wawi。途径是一个 CSV 文件加上 JTL 的导入工具 JTL-Ameise:DataScan 为每个 EAN 写入一行及其清点数量,而 Ameise 导入 Artikel > Artikeldaten 会覆盖恰好这些物品的库存。本指南展示双方的设置。JTL 的界面标签保留德语原文,与 JTL-Wawi 中的显示一致。
开始之前:此次导入会改变什么
- 只有文件中的物品会改变。具体含义取决于文件。DataScan 导出只包含已扫描的物品,因此其他所有物品保持原有库存。来自模板的盘点表包含清单上的每件物品,无人盘点物品的盘点库存为空:请在保存 CSV 之前删除这些行(筛选空值),或对其进行复盘。切勿导入库存为空的行。
- 这不是盘点对话框。导入会直接设置库存。JTL 的指南只针对 Lager > Inventur 对话框描述了 Inventur buchen 和 Differenzliste,在该对话框中,清点数量是手动输入到 Ist-Bestand 列的;它没有为该对话框描述任何文件导入。如果您需要这些记录,请改为在该处将盘点表中的盘点数量输入 Ist-Bestand。
- 保留您的记录。保留 DataScan 导出文件和合并后的盘点表,并向您的税务顾问咨询需要保留哪些盘点记录。
- 仅限标准仓库。本指南介绍的是使用标准仓库的 JTL-Wawi。如果您使用 JTL-WMS,JTL 的指南介绍了 Bestände in JTL-WMS hinzubuchen 页面。
第 1 步:为 JTL 导入设置 DataScan
- 使用单值扫描进行盘点 单值扫描记录一个条形码加一个手动输入的数量:扫描物品,清点,输入数字。
- 开启总结数量 在单值扫描设置中,总结数量会为每个条形码写入一行,包含条形码、总数量、扫描次数、第一次扫描和最后一次扫描各列。同一会话中扫描两次的物品会合并为一行,附带其总数。
- 重命名两个列标题 将条形码列标题设为
EAN,将总数量列标题设为Lagerbestand,即 JTL 示例导入文件中的列名。请重命名总数量标题,而不是数量标题:汇总后的导出使用的是总数量标题。 - 以分号导出 CSV 将 CSV 选为首选导出格式,将 CSV 分隔符设为分号,并保持在导出中包含标题开启,使文件以标题行开头。
- 注意小数分隔符 iPhone 应用写入的数量带一位小数:
14.0,或14,0(当小数分隔符设为逗号时;默认值跟随手机的地区设置)。Android 写入14。无论您的手机写入哪种格式,都请在 Ameise 导入中设置相同的小数分隔符。 - 将设置复制到每部手机 在导入/导出设置中导出一个设置文件,并在每位盘点人员的手机上导入,使每个文件都有相同的列。
第 2 步:盘点、导出与合并
每位盘点人员扫描自己负责的区域,并将会话导出为 CSV:通过共享菜单、电子邮件或 FTP 服务器。只有一位盘点人员时,该文件即可直接用于 JTL-Ameise。有多位盘点人员或多个区域时,同一个 EAN 可能出现在多个文件中。按照下文的设置,导入会覆盖库存而不是累加,因此每个 EAN 只能出现一次,并附带其总数:将所有导出粘贴到免费的盘点表模板中。在其盘点表上,删除盘点库存为空的行(筛选空值)以及清单下方的空行,删除除 EAN 和盘点库存之外的所有列,将盘点库存列标题改为 Lagerbestand,然后将该工作表另存为 CSV。Excel 使用您所在地区的列表分隔符来分隔各列,因此请在导入前用文本编辑器打开每个文件,检查两点:各列以分号分隔,且每个 EAN 显示全部位数(而不是 4,00638E+12)。
第 3 步:使用 JTL-Ameise 导入
- 备份并停止 JTL-Worker JTL 对每次 JTL-Ameise 导入的规定:先备份数据库并关闭 JTL-Worker。
- 选择导入类型 打开 JTL-Ameise,进入 Import 区域,选择 Artikel > Artikeldaten。
- 加载文件 先在所有其他程序中关闭该 CSV,然后用 Datei laden 加载。将分隔符设为分号,勾选 Kopfzeile vorhanden,并将 Quote-Zeichen 设为
":除非开启了仅在需要时引用字段,否则 DataScan 会把每个值放在引号中。将小数分隔符(Dezimaltrennzeichen)设置为与文件一致:14.0用句点,14,0用逗号。 - 分配列 在 Datenbankfelder zuordnen 中,双击 Spalte in Importdatei 列中的粉色字段:将文件的 EAN 列分配给 EAN 字段,将其 Lagerbestand 列分配给 Lagerbestand 字段。
- 仅更新现有物品 将 Importart 设为 Nur vorhandene aktualisieren:文件中 JTL-Wawi 找不到的物品将被忽略,而不会被新建。
- 按 EAN 识别物品 将 Identifizierung der zu aktualisierenden Artikel anhand 设为 EAN / Barcode。JTL 提醒:如果该条件匹配到多件物品,它们都会被更新为相同的值。
- 覆盖库存 将 Aktualisierung vom Lagerbestand 设为 Alten Lagerbestand mit neuem überschreiben。另一个选项 Neuen und alten Lagerbestand addieren 会把盘点数量加到原有库存上。
- 先试运行,再导入 点击 Import starten。在 Importvorgang 窗口中,先运行测试(Testen / Trockenlauf),阅读报告和 Warnungen 标签页;然后开始正式导入。
资料来源
JTL 官方指南(德语):Inventur durchführen、Artikeldaten importieren、Aufbau der Import-Funktion、Bestände in JTL-WMS hinzubuchen、Lagerplätze und Lagerbestände importieren。本指南中的 JTL 标签均引自上述页面(2026 年 10 月);JTL 可能会在后续版本中更改这些标签。
DataScan 是一款独立应用,与 JTL-Software 没有任何关联。
常见问题
不能。DataScan 与 JTL-Wawi 之间没有连接。它在手机上生成一个 CSV 文件,您再用 JTL 的导入工具 JTL-Ameise 导入该文件。
JTL 的指南没有为 Inventur durchführen 对话框描述任何文件导入;在该对话框中,清点数量是手动输入到 Ist-Bestand 列的。本指南中的 JTL-Ameise 导入会直接设置物品的库存。
这取决于文件。DataScan 导出只包含已扫描的物品,因此其他所有物品保持原有库存。来自模板的盘点表包含清单上的每件物品,未盘点物品的盘点库存为空:请在保存 CSV 之前删除这些行,或对其进行复盘。切勿导入库存为空的行。
没有问题,只要 JTL-Ameise 使用相同的小数分隔符即可。iPhone 应用写入 14.0,或在小数分隔符设为逗号时写入 14,0;Android 写入 14。请将 Ameise 导入的小数分隔符设置为与文件一致,并检查试运行结果。
本指南介绍的是使用标准仓库的 JTL-Wawi。对于 JTL-WMS 仓库,JTL 的指南介绍了 Bestände in JTL-WMS hinzubuchen 页面。