ExcelをCSVに変換

文字化けを防ぐ UTF-8 BOM 付きでワークシートを CSV 出力

📂

ここにファイルをドラッグ&ドロップ

または ファイルを選択

.xlsx / .xls / .csv に対応 (ワークシート 1 つにつき 1 つの CSV)

このツールについて

表データを受け渡す定番の形式が CSV です。データベース、BI ツール、スクリプト、ほかのシステムのいずれも受け取れます。このツールは SheetJS で .xlsx / .xls のすべてのワークシートを読み、標準の CSV に書き出します。区切りはカンマ・セミコロン・タブを選べ、区切り文字や引用符を含むセルは RFC 4180 に従ってクォートします。

出力は既定で BOM 付き UTF-8 です。Excel でダブルクリックして開いても中国語の文字が正しく表示され、下流のシステムが BOM なしを要求するならチェックを外してください。複数ワークシートは個別ファイルに分けて ZIP にまとめます。変換はブラウザ内で完結し、何もアップロードしません。

特徴

  • .xlsx / .xls に対応。ワークシートごとに 1 つの CSV ファイル
  • カンマ / セミコロン / タブの区切りと標準のクォート処理
  • 既定は BOM 付き UTF-8。Excel で開いても文字化けしない
  • 複数シートは ZIP にまとめて出力
  • 無料・登録不要のローカル変換

使い方

  1. .xlsx / .xls / .csv ファイルをドロップ、またはクリックして選択
  2. 区切り文字と BOM の有無を選択
  3. 「変換」をクリック
  4. CSV をダウンロード(複数シートは ZIP)

よくある質問

Excel で開くと CSV が文字化けするのはなぜですか?
BOM なしの UTF-8 はローカルのコードページで誤読されます。このツールは既定で BOM 付き UTF-8 で書き出すため Excel が正しく開けます。BOM を嫌うシステムではチェックを外してください。
区切り文字はどれを選べばよいですか?
多くの環境ではカンマが無難です。ヨーロッパ版の一部の Excel はセミコロン区切りを使うため、それ向きのデータなら選んでください。TSV を扱うツールにはタブが合います。
セルにカンマや改行が含まれる場合はどうしますか?
該当するセルは RFC 4180 に従ってクォートし、エスケープも施すので、インポート側のツールでも正確に復元されます。
複数ワークシートは 1 つの CSV に結合されますか?
されません。データの区切りを保つため各ワークシートを別ファイルにして ZIP にまとめます。先頭のシートだけを出力したい場合は「すべてのワークシート」のチェックを外してください。

関連ツール