Shopify CSV 导入报错 “Illegal quoting on line” 的解决方法

这一行有 Shopify 无法读取的引号:要么位置不对,要么文件不是 UTF-8 编码。把包含引号或逗号的值用英文直双引号包起来,值内部的引号写两次,并把文件保存为 CSV UTF-8。

Shopify 显示的报错

Illegal quoting on line

这个报错是什么意思

在 CSV 文件中,包含逗号、换行或引号的值必须用英文直双引号包起来,值内部的每个引号都要写两次。如果引号出现在未加引号的值中间,或者弯引号以非 UTF-8 编码保存,就违反了这条规则,Shopify 会停止读取这一行。

常见原因

  • 值中含有引号(例如表示英寸的 12"),却没有用引号包起来。
  • 文件以 UTF-8 以外的编码保存,弯引号或带重音的字母变成了 Shopify 无法读取的字符。
  • 从文字处理软件粘贴的文本带入了弯引号。

解决方法

  1. 用纯文本编辑器打开文件,跳到报错信息中的行号。
  2. 找出值中的引号:把整个值用英文直双引号包起来,并把内部的每个引号写两次,例如 "12"" ceramic mug"。
  3. 把弯引号(“ ”)替换为英文直引号(")。
  4. 以 UTF-8 编码保存文件。在 Excel 中选择 “CSV UTF-8”;Google 表格默认就是 UTF-8。
  5. 重新导入文件。

示例

修改前
URL handle,Title,Price
ceramic-mug,12" ceramic mug,15.00
修改后
URL handle,Title,Price
ceramic-mug,"12"" ceramic mug",15.00

标题中含有英寸符号。给整个值加上引号并把内部引号写两次后,就成为合法的 CSV。

如何避免

  • 用 Google 表格编辑商品 CSV,或在 Excel 中另存为 “CSV UTF-8”。
  • 避免从文字处理软件粘贴文本,它们常常会带入弯引号。

导入前就发现这个问题

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

常见问题

为什么用 Excel 会出现这个报错?
部分版本的 Excel 会按地区编码而不是 UTF-8 保存 CSV,还可能加入弯引号。保存时选择 “CSV UTF-8” 可以同时避免这两个问题。
商品标题里可以有引号吗?
可以。表格软件保存 CSV 时会自动加上所需的引号。问题通常出在手动编辑文件或使用了错误的编码。

Skuvera 中的相关检查

查看 Shopify 官方说明

其他导入报错

更新于 2026年10月30日