用 Excel 编辑 Shopify CSV 后,条码变成了 4.00638E+12
Excel 把条码或 SKU 当成了数字,并以科学计数法显示,例如 4.00638E+12。文件另存为 CSV 时,写进去的就是这段缩写,原值的后几位已经丢失。请从 Shopify 或原始资料中重新复制正确的值,在 Excel 中把这些列设为文本,导入前再检查一遍。
你会看到什么
- SKU 或条码列的单元格显示为 4.00638E+12、2.02311E+13 这样的形式,而不是完整数字。
- 导入后,Shopify 中商品的条码或 SKU 变成了 4.00638E+12 这类值。
- 多个变体突然用了同一个条码或 SKU:不同的数字被缩写成了同一段文字。
- 以 0 开头的条码少了一位,例如 036000291452 变成了 36000291452。
原因
- Excel 打开 CSV 文件或粘贴数据时,会把看起来像数字的值转换成数字。Microsoft 的说明是:大数字会转为科学计数法,开头的 0 会被去掉。
- 在“常规”格式的单元格里,12 位或 13 位的条码常常显示为 4.00638E+12。如果在这种显示状态下另存为 CSV,文件里写入的就是 4.00638E+12,而不是原来的数字。
- Excel 最多保留 15 位有效数字。对于 16 位及以上的数字,Microsoft 说明第 15 位之后的数字都会变成 0,与显示格式无关。
- 纯数字的 SKU(例如日期或供应商编码)和条码一样会受影响。
如何修复
- 用校验器检查文件。它会标出所有看起来是 Excel 科学计数法的 SKU 和条码(例如 4.00638E+12),并指出所在行。
- 不要靠修改数字格式来修复。CSV 里只剩下缩写后的文字,把 4.00638E+12 设为数字格式只会得到 4006380000000,这是另一个条码。
- 从仍保留原值的地方取回正确数据:重新从 Shopify 导出(前提是还没有导入出错的文件)、供应商提供的清单,或者你的库存系统。
- 在 Excel 中用不会自动转换的方式打开 CSV:选择“数据 → 从文本/CSV”,选中文件后点“转换数据”(部分版本为“编辑”)。选中 SKU 和条码列,选择“主页 → 数据类型 → 文本”,在弹出的对话框中选“替换当前”,最后点“关闭并上载”。
- 如果在已有的工作表中修改,先选中 SKU 和条码列,按 Ctrl+1,在“数字”选项卡中选“文本”,再粘贴正确的值。Microsoft 提示:这一设置不会改变单元格里已有的数字。
- 使用 Google 表格时,先选中这些列,选择“格式 → 数字 → 纯文本”,再粘贴。
- 另存为 CSV UTF-8,导入前再用校验器检查一遍。
示例
URL handle,Title,SKU,Variant Barcodes,Price linen-shirt,Linen shirt,2.02311E+13,4.00638E+12,39.00
URL handle,Title,SKU,Variant Barcodes,Price linen-shirt,Linen shirt,20231105000123,4006381333931,39.00
SKU 和条码都被 Excel 缩写了。正确的做法是重新复制原值,而不是给缩写后的值换格式。
如何避免
- 不要双击打开商品 CSV,改用“数据 → 从文本/CSV”导入,并把 SKU 和条码列设为文本。
- Microsoft 365 版 Excel 和 Excel 2024 可以在“文件 → 选项 → 数据”中关闭自动数据转换。但按 Microsoft 的说明,这些选项针对的是去掉开头的 0 和 16 位以上的长数字,不以 0 开头的 12 位或 13 位条码仍可能被转成数字。导入时把列设为文本更稳妥。
- 每次在电子表格里改完,导入 Shopify 之前都用校验器检查一遍。
常见问题
- 能从 CSV 文件里找回丢失的数字吗?
- 不能。文件以 4.00638E+12 保存后,原来的数字已经不在文件里了,只能从 Shopify、供应商或其他原始资料中重新复制。
- Shopify 会拒绝科学计数法形式的条码吗?
- Shopify 帮助中心没有说明。列说明里只提到:没有类型前缀的条码会作为 Custom 条码导入。所以不要指望导入时会拦下这个问题,请在导入前自行检查。
- 为什么保存之前条码看起来还是正常的?
- 对于 13 位的数字,Excel 内部可以保存完整的值,只是显示成 4.00638E+12。在这种显示下另存为 CSV 时,数字才会丢失;而超过 15 位的数字在 Excel 转换时就已经丢了。
- 校验器能发现开头的 0 被去掉的条码吗?
- 不一定。少了开头 0 的条码看起来仍是正常数字,校验位也可能依然正确。这类条码请与原始资料逐一核对。
出处
- Keeping leading zeros and large numbersMicrosoft 支持 · 核对于 2026年11月2日
- Set automatic data conversionsMicrosoft 支持 · 核对于 2026年11月2日
- Excel specifications and limitsMicrosoft 支持 · 核对于 2026年11月2日
- Using CSV files to import and export productsShopify 帮助中心 · 核对于 2026年11月2日
其他数据问题
更新于 2026年11月2日
Skuvera