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