台灣小工具研究室
CSV price format rescue

商品 CSV 價格格式錯誤怎麼辦?先清掉 NT$、逗號、全形數字與空白

平台說價格格式錯誤時,不一定是價格本身不合理。更多時候是欄位裡混了 NT$、千分位逗號、全形數字、前後空白、小數點,或 Excel 把價格自動轉成你看不出來的格式。

先不要整份重傳: 複製表頭和 5 列失敗資料做小檔測試。價格欄先清成純數字,再用同一個小檔確認平台願意匯入。

平台通常想要的是「純數字」

大多數商品平台的價格欄不想看到單位或裝飾字元。你在 Excel 裡看到的是 199,但 CSV 裡可能其實是:

最快排查順序

  1. 備份原始 CSV,不要直接覆蓋。
  2. 只留表頭與 5 列失敗資料,做一個小測試檔。
  3. 確認價格欄是否有 NT$、逗號、空白、全形數字或小數點。
  4. 把價格清成純數字,例如 1991299
  5. 另存為 UTF-8 CSV,再上傳小檔測試。
  6. 小檔成功後,再把同樣規則套回完整商品檔。

Excel / Google Sheets 清理公式

假設原始價格在 A2,可以先建立一欄「清理後價格」:

=TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"NT$",""),",","")," "," "))

這個公式會先移除 NT$、千分位逗號與全形空白,再清掉前後空白。若你的價格欄有全形數字,例如 1299,建議先用尋找取代把 0123456789 各自換成 0123456789,再套公式。

5 列測試表:先確認平台吃哪種格式

測試值 用途 平台接受後代表什麼
199 純整數價格。 基本格式可通過。
1299 不含逗號的高單價。 千分位應該移除。
0 測最低值規則。 若失敗,平台可能要求大於 0。
199.5 測小數點。 若失敗,價格需整數。
199 測前後空白。 若失敗,匯入前必須 TRIM。

價格錯誤常常不是單一欄位問題

如果你清完價格後又出現 SKU 重複、圖片網址無效、商品標題不可用,代表你需要的不是一個公式,而是一套固定排查順序:先看平台錯誤訊息,再判斷欄位,再用小檔驗證,最後才套回完整檔。

這篇文章就夠

  • 只有價格欄報錯。
  • 你能自己做 5 列小檔測試。
  • 商品數不多,改完可手動複查。
下一步: 先查 商品 CSV 錯誤訊息對照表。若價格欄之外也有問題,下載 CSV 上架救援智能體包免費 sample,或看 完整智能體包介紹
廣告預留區:穩定內容量與審核條件足夠後再啟用。