Shopify CSV Preflight

CSVインポートエラー解決

Excelが壊すShopify CSVの文字化け(Shift_JIS / UTF-8)を、ノーコードで直す

Shopifyに商品をインポートしたら、商品名が é Ê ÿ のような謎の記号に化けた、 または「There was an error importing your CSV file」で弾かれた── 原因はほぼ文字コード(エンコード)の不一致です。プログラミング不要で直せます。

まず確認:自分のCSVが Shift_JIS なのか UTF-8 なのか分からない人は、 無料チェッカーにドロップ してください。エンコード種別・BOMの有無・NULLバイト混入を一発で判定します(アップロード無し)。

真因:ShopifyはUTF-8必須、ExcelはShift_JISで保存しがち

Shopifyの商品CSVはUTF-8(BOMなし)を前提にしています。ところが日本語版Windowsの Excelは「CSV (カンマ区切り)」で保存すると、しばしばShift_JIS(ANSI)で書き出します。 Shift_JISのバイト列をShopifyがUTF-8として読むと、日本語が Êÿ のような記号に化けます。

罠は3種類あります:

直し方(どれか1つでOK・所要1分)

A. Excelから「UTF-8(BOMなし)」で保存し直す

  1. 「ファイル」→「名前を付けて保存」。
  2. ファイル形式で 「CSV UTF-8 (コンマ区切り)」 を選ぶ(新しいExcelにある)。
  3. もしBOM付きで弾かれる場合は、下のB(メモ帳)でBOMなしに変換。

B. メモ帳(Notepad)でUTF-8に変換

  1. Excelで保存したCSVをメモ帳で開く(中身は編集しない)。
  2. 「名前を付けて保存」→ 文字コードで 「UTF-8」 を選択して保存。
  3. BOMが気になる場合は VS Code の右下「UTF-8 with BOM」→「UTF-8」で保存し直すと確実。

C. Googleスプレッドシート経由(無料・確実)

  1. Googleスプレッドシートに取り込む(インポート)。
  2. 「ファイル」→「ダウンロード」→「カンマ区切り形式 (.csv)」。Googleは常にUTF-8で書き出します。
変換できたか、再インポート前に確かめる

無料プリフライトに直したCSVをドロップすると、エンコードが UTF-8 になったか・ BOMやNULLバイトが消えたかを表示します。「直したつもり」で再アップして失敗する往復をゼロにできます。

エンコードを確認する →

よくある質問

UTF-8で保存したのに、まだ化けます。

「UTF-8 BOM付き」になっている可能性があります。BOM(先頭の不可視3バイト)を外した「UTF-8(BOMなし)」で保存し直してください。VS Codeやメモ帳で変換できます。

どの文字コードか自分で見分けられません。

本ツールにドロップすると、Shift_JISかUTF-8か、BOMやNULLバイトの有無まで自動判定して表示します。インストール不要・アップロード無しです。

「ヘッダー不足」と言われるのも文字コードのせい?

BOM付きUTF-8だと先頭の「Handle」列名が認識されず、ヘッダー不足として弾かれることがあります。ヘッダー不足の記事も参照してください。

関連するインポートエラー