Shopify CSV 导入报错 “Missing or stray quote on line” 的解决方法
这一行的引号不成对:可能是弯引号、缺少结束引号,或者多了一个引号。用文本编辑器打开文件,把弯引号换成英文直引号,并确保每个加引号的值都以直双引号开始和结束。
Shopify 显示的报错
Missing or stray quote on line
这个报错是什么意思
CSV 文件用英文直双引号包住含有逗号或换行的值。如果一个值以引号开始却没有结束,或者使用了 CSV 不认识的弯引号,这一行剩下的内容就会被错误读取,Shopify 便会报告缺少或多余的引号。
常见原因
- Excel 或其他软件把直引号替换成了弯引号(智能引号)。
- 加了引号的值缺少结束引号。
- 在值的中间多输入了一个引号。
解决方法
- 用纯文本编辑器(而不是表格软件)打开文件,这样能看清引号。
- 使用查找替换,把 “ 和 ” 替换为英文直引号(")。
- 跳到报错信息中的行,确认每个加引号的值都有开始和结束引号。
- 删除多余的引号,或把值内部的引号写两次("")。
- 以 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 文件时,关闭表格软件或文本编辑器的自动智能引号。
- 导入前用校验工具检查弯引号和不成对的引号。
常见问题
- 它和 “Illegal quoting on line” 有什么区别?
- 两者都由引号问题引起。这一条通常指缺少或多出引号;illegal quoting 则多是引号出现在未加引号的值中,或文件不是 UTF-8 编码。
- 其他行还会继续导入吗?
- 引号出错可能导致文件后面的列全部错位,所以请修正后重新导入,不要依赖部分导入的结果。
Skuvera 中的相关检查
查看 Shopify 官方说明其他导入报错
- Shopify CSV 导入报错 “Validation failed: price can't be blank” 的解决方法
- Shopify CSV 导入报错 “Validation failed: options are not unique” 的解决方法
- Shopify CSV 导入报错 “Ignored line because handle already exists” 的解决方法
- Shopify CSV 导入报错 “Ignored line because it did not contain product data” 的解决方法
- Shopify 商品导入报错 “Invalid CSV header: missing headers” 的解决方法
- Shopify CSV 导入报错
更新于 2026年10月30日
Skuvera