ネットショップの商品一括登録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行目の値が列ごとに合っているか一度だけ確認してください。