每日整理真实提问 356 个问题 · 726 个回答 需要系统性的技术文档?看 Shopify 技术百科 1000 篇 → 400-873-8117
已解决 提问于 11 天前

Excel 另存的 CSV 导入后首列表头变成乱码

2 个回答 1,895 次浏览 迁移与数据导入 最后活跃 7 天前
12

用 Excel 编辑商品 CSV,导入时提示「Handle 列缺失」,打开文件第一列表头显示为 Handle。

L
Lily提问者
DTC 品牌独立站运营负责人
11 天前提问 · 已收到 2 个回答

2 个回答

已采纳 · 提问者确认解决
42

先把判断放在前面:Excel 保存 UTF-8 CSV 时会加 BOM(字节顺序标记),Shopify 把 BOM 当成表头的一部分。

1处理顺序

  1. 用记事本或 VS Code 打开,另存为「UTF-8 无 BOM」。
  2. 或用 Google Sheets 导出 CSV,默认不带 BOM。
  3. 确认换行符是 LF 或 CRLF 都行,但字段内的换行要用引号包裹。
  4. 导入前先用 3 行数据试导。
  5. 保存一份标准模板,后续都从模板开始。
验收:导入成功,字段与列名正确对应,无「列缺失」提示。
风 风格技术团队 回答于 10 天前
19

BOM 问题在中文环境几乎必现,因为 Excel 中文版默认就是这么存的。养成「另存为无 BOM」的习惯能省掉大量时间。

陈 陈工 · Shopify 认证开发者 · 9 天前

你的处理方式是什么?

写下你实际验证过的步骤,比「我也有这个问题」有用得多。当前版本为静态展示,提交后会由团队整理并回复。

描述你遇到的现象、店铺环境(主题 / 套餐 / 应用)、已经试过哪些操作……
我要单独提问 工作日 10 分钟内回复,可直接加微信 fenggejishu