CSV image URL check
商品圖片網址無效怎麼辦?CSV 匯入前先檢查這 7 件事
CSV 明明有填圖片網址,平台卻說「圖片網址無效」、「商品主圖不得空白」或「圖片上傳失敗」。這通常不是圖片真的不見,而是網址權限、格式、空白字元或欄位分隔出了問題。
先做小檔測試:
不要一次重傳幾百筆。先留下表頭與 3 筆失敗商品,用同一組圖片網址測試。若小檔成功,問題多半在某幾列;若小檔也失敗,先查網址本身。
7 個最常見原因
| 檢查項目 | 怎麼判斷 | 修正方式 |
|---|---|---|
| 網址不是公開可讀 | 用無痕視窗打開圖片網址,如果要求登入或顯示權限不足,就不是公開網址。 | 改成平台允許的公開圖片網址,不用私人雲端分享頁。 |
| 貼到的是網頁,不是圖片檔 | 網址打開後是相簿頁、Google Drive 預覽頁或雲端下載頁。 | 需要直接圖片檔 URL,通常應能看到單張圖片本身。 |
| 網址前後有空白 | Excel 看不出來,但平台讀到空白、全形空白或換行。 | 先用 TRIM / CLEAN 清理,再用字元檢查器查不可見字元。 |
| 欄位內有逗號或換行 | 匯入後圖片網址被切成兩欄,或後面欄位整排錯位。 | 移除換行;如果平台範本要求多圖分隔符,照官方分隔符填。 |
| http / https 限制 | 部分平台只接受 https,或會擋非安全來源。 | 優先使用 https 圖片網址。 |
| 圖片檔名或路徑含特殊字元 | 檔名有中文空白、括號、井字號、問號或未編碼符號。 | 把檔名改成簡單英數與連字號,再重新產生 URL。 |
| 圖片尺寸或格式不合 | 網址可打開,但平台仍拒絕,可能是尺寸太小、太大或格式不支援。 | 先看平台圖片規格,改成常見 jpg / png 與建議尺寸。 |
Excel / Google Sheets 快速清理公式
假設圖片網址在 A2,可以先建立一欄乾淨網址:
=TRIM(CLEAN(SUBSTITUTE(A2,CHAR(160)," ")))
如果你懷疑網址裡有全形空白,再加一層:
=TRIM(CLEAN(SUBSTITUTE(SUBSTITUTE(A2," "," "),CHAR(160)," ")))
清完後不要直接覆蓋原欄,先複製成值,做 3 到 5 列小檔匯入測試。
多張圖片欄位最容易壞在哪裡?
多圖欄位不要自己猜分隔符。不同平台可能用逗號、分號、換行或多個欄位承接圖片。若官方範本已經分成主圖、圖 2、圖 3,就不要把所有網址塞進同一格。
- 先確認平台範本是「一欄多網址」還是「多欄各一張」。
- 若是一欄多網址,照官方要求的分隔符,不要混用逗號與換行。
- 若圖片網址本身含逗號,優先換網址來源,避免 CSV 被切欄。
- 先只測主圖欄,成功後再補其他圖片欄。
什麼情況代表不是圖片問題?
如果圖片網址修好後,錯誤訊息變成「欄位格式錯誤」、「價格格式錯誤」或「SKU 重複」,代表你已經通過圖片關,但 CSV 還有其他欄位壞掉。這時不要繼續改圖片,改查表頭、SKU、價格與商品名稱。