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日