CSV 导入报 illegal quotes 怎么修
现象#
导入结果页显示 Line 12 has illegal quotes,从第 12 行开始的商品全部没入库,前面的行却正常导入。
原因#
- 描述字段里的英文双引号没有成对转义,解析器把后续逗号当成了新列
- Excel 另存时把直引号换成中文弯引号,字段边界判断随之失效
- 单元格里混入换行又没加引号包裹,整行被拆成两行导致列错位
- 文件存成 GBK 编码,Shopify 按 UTF-8 解码后出现乱码字符
处理步骤#
- 用文本编辑器跳到报错行,检查
Body (HTML)列的引号是否成对 - 把字段内的
"统一替换成"",或整段改用单引号 - 用
file -i products.csv确认编码,另存为UTF-8无 BOM - 在编辑器里全局查找弯引号
“ ”,全部替换成英文直引号再保存 - 删掉单元格内的换行,或给整段描述加引号包裹后再导入
验收标准#
重新导入后结果页不再出现 illegal quotes,第 12 行对应的商品出现在列表,描述里的引号显示正常。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。