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 無法讀取的字元。
- 從文書處理軟體貼上的文字帶入了彎引號。
解決方法
- 用純文字編輯器開啟檔案,跳到錯誤訊息中的列號。
- 找出值中的引號:把整個值用半形直雙引號包起來,並把內部的每個引號寫兩次,例如 "12"" ceramic mug"。
- 把彎引號(“ ”)換成半形直引號(")。
- 以 UTF-8 編碼儲存檔案。在 Excel 中選擇「CSV UTF-8」;Google 試算表預設就是 UTF-8。
- 重新匯入檔案。
範例
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」。
- 避免從文書處理軟體貼上文字,它們常常會帶入彎引號。
常見問題
- 為什麼用 Excel 會出現這則錯誤?
- 部分版本的 Excel 會以地區編碼而非 UTF-8 儲存 CSV,還可能加入彎引號。儲存時選擇「CSV UTF-8」可以同時避免這兩個問題。
- 商品標題裡可以有引號嗎?
- 可以。試算表儲存 CSV 時會自動加上所需的引號。問題通常出在手動編輯檔案或使用了錯誤的編碼。
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