PDFChangers

ネットショップの商品一括登録CSVを作る — Excelから変換しても文字化けしない方法

2026-10-06

商品を1つずつ登録する代わりにCSVで上げれば一度で終わります。ところがExcelで「名前を付けて保存」したCSVは、プラットフォーム側で文字化けしたり、オプション名のカンマで列がずれたり、商品コード先頭の0が消えたりしがちです。

ツールを使う

まずプラットフォームのテンプレートから

多くのプラットフォームは一括登録用のテンプレートを配布しています。その列順と見出しをそのまま使ってください。1列でも抜いたり名前を変えたりすると、アップロードが拒否されます。

Excelから直接保存すると起きること

  • 文字化け — ExcelのCSV保存はOSの文字コードを使う場合があり、UTF-8を求めるプラットフォームで化けます
  • 先頭の0が消える — 商品コード00123が123になります。Excelが数値と解釈するためです
  • 列ずれ — オプション名が「赤, 青」のようにカンマを含むと列が割れます

このツールで変換すると

Excel ↔ CSV変換はUTF-8 BOM付きで保存するので日本語が保たれ、カンマを含むセルは引用符で囲むので列がずれません。先頭の0は、Excelでその列を「文字列」書式にしてから変換すれば残ります。

アップロード前に、変換したCSVをメモ帳で開いて1行目の見出しと2行目の値が列ごとに合っているか一度だけ確認してください。

よくある質問

プラットフォームで「文字コードエラー」が出ます。
Shift_JISを求める古いシステムの場合です。案内に文字コードの指定があるか確認してください。多くはUTF-8です。
シートが複数あります。
CSVは1シートだけです。商品シートだけ残すか、変換するシートを選んでください。
共有

関連記事