Shopify CSV 导入报错 “Missing or stray quote on line” 的解决方法

这一行的引号不成对:可能是弯引号、缺少结束引号,或者多了一个引号。用文本编辑器打开文件,把弯引号换成英文直引号,并确保每个加引号的值都以直双引号开始和结束。

Shopify 显示的报错

Missing or stray quote on line

这个报错是什么意思

CSV 文件用英文直双引号包住含有逗号或换行的值。如果一个值以引号开始却没有结束,或者使用了 CSV 不认识的弯引号,这一行剩下的内容就会被错误读取,Shopify 便会报告缺少或多余的引号。

常见原因

  • Excel 或其他软件把直引号替换成了弯引号(智能引号)。
  • 加了引号的值缺少结束引号。
  • 在值的中间多输入了一个引号。

解决方法

  1. 用纯文本编辑器(而不是表格软件)打开文件,这样能看清引号。
  2. 使用查找替换,把 “ 和 ” 替换为英文直引号(")。
  3. 跳到报错信息中的行,确认每个加引号的值都有开始和结束引号。
  4. 删除多余的引号,或把值内部的引号写两次("")。
  5. 以 CSV UTF-8 格式保存,然后重新导入。

示例

修改前
URL handle,Title,Price
linen-shirt,“Linen shirt, white”,39.00
修改后
URL handle,Title,Price
linen-shirt,"Linen shirt, white",39.00

标题使用了弯引号,CSV 不会把它当作引号处理。换成直引号后,“Linen shirt, white” 会保留在同一列中。

如何避免

  • 编辑 CSV 文件时,关闭表格软件或文本编辑器的自动智能引号。
  • 导入前用校验工具检查弯引号和不成对的引号。

导入前就发现这个问题

Skuvera 在浏览器中按 Shopify 的全部规则检查你的商品 CSV,并指出具体的行和列。免费,无需注册。

常见问题

它和 “Illegal quoting on line” 有什么区别?
两者都由引号问题引起。这一条通常指缺少或多出引号;illegal quoting 则多是引号出现在未加引号的值中,或文件不是 UTF-8 编码。
其他行还会继续导入吗?
引号出错可能导致文件后面的列全部错位,所以请修正后重新导入,不要依赖部分导入的结果。

Skuvera 中的相关检查

查看 Shopify 官方说明

其他导入报错

更新于 2026年10月30日