XLSX を CSV に変換 — 無料·アップロード不要·文字化けなし
ブラウザ上で .xlsx ブックをクリーンな UTF-8 CSV に直接変換。BOM 付きで Excel で開いても文字化けしません。アップロード不要、登録不要、制限なし。
.xlsx / .xlsm / .xls ファイルをここにドロップ、またはクリックして選択
.xlsx / .xlsm / .xls 対応 · ローカル処理 · アップロードなし
オンラインで Excel を CSV に変換する方法
- .xlsx / .xlsm / .xls ファイルを1つ以上ドロップ — すべてローカル処理でアップロードされません。
- 「CSV に変換」をクリック — 各ワークシートが正しくエスケープされた CSV として個別に出力されます。
- レポートを確認 — シート数・総行数・列数がファイルごとに表示されます。
- ダウンロード — 単一シートは CSV 1 つ、複数シートは ZIP にまとめて保存。
仕組み(Excel で文字化けしない理由)
ワークブックは多くの表計算ツールで採用されているオープンソースの SheetJS でブラウザー内に解析されます。各ワークシートは RFC 4180 に従い CSV 化されます。カンマ・引用符・改行を含むフィールドは二重引用符で囲み、内部の引用符は二重化します。行区切りは Excel が期待する CRLF です。
すべての CSV の先頭に UTF-8 BOM(バイトオーダーマーク)を付与します。BOM がないと Windows 版 Excel はシステムロケールからエンコーディングを推測し、しばしば ANSI コードページを選んでしまい、日本語・中国語・韓国語やアクセント付き欧字が文字化けします。BOM があれば UTF-8 として正しく読み込まれます。
複数シートのワークブックはシートごとに 1 つの CSV になります(CSV は単一テーブルのフラット形式のため)。ファイル名は {ワークブック}-{シート}.csv で、複数ある場合は ZIP にまとめられます。
対応フォーマット
| 形式 | 拡張子 | 備考 |
|---|---|---|
| Excel 2007+ ワークブック | .xlsx | 全シートを出力 |
| マクロ有効ワークブック | .xlsm | マクロは無視しデータのみ出力 |
| 旧 Excel 97–2003 | .xls | SheetJS BIFF パーサーで読み込み |
| 開くパスワード付き | .xlsx / .xls | 非対応 — 実際に暗号化されています |
Excel の「名前を付けて保存(CSV)」との比較
| このツール | Excel の名前を付けて保存 | |
|---|---|---|
| インストール | 不要 — ブラウザーで動作 | 必要 — Excel ライセンスが必須 |
| 一括変換 | 対応 — 複数ファイルを一度に | 非対応 — 1 ブックずつ、アクティブシートのみ |
| 全シート一括出力 | 対応 — 全シートを ZIP 化 | 非対応 — シートごとに保存操作が必要 |
| エンコーディング | 常に UTF-8 + BOM | システムロケール依存(Windows は ANSI になりがち) |
| プライバシー | ローカル — ファイルは端末内 | ローカル、ただしデスクトップ版が必要 |
制限事項
- 数式は最後に計算された値として出力されます(CSV に数式の概念はありません)。
- 書式・色・結合セル・グラフ・画像は CSV の仕様外のため引き継がれません。
- 開く前にパスワードを求められるファイルは実際に暗号化されており、パスワードなしでは読み込めません。
- 非常に大きなワークブックは数秒かかる場合があります。処理はすべて端末上で行われます。
よくある質問
この XLSX → CSV 変換は本当に無料ですか?
はい、100% 無料です。登録不要、透かしなし、ファイル数制限なし。変換はすべてブラウザー内で行われます。
Excel ファイルはどこかにアップロードされますか?
いいえ。解析と変換はブラウザー内の JavaScript で完結し、ファイルが端末から外に出ることはありません。
複数シートのワークブックはどうなりますか?
各シートが個別の CSV になります。2 つ以上ある場合は ZIP にまとめてダウンロードされます。
なぜ CSV に BOM が必要なのですか?
BOM はファイルが UTF-8 であることを Excel に伝えます。ないと Excel がエンコーディングを誤認し、日本語やアクセント付き文字が文字化けすることがよくあります。
数式は CSV に残りますか?
いいえ。CSV は値のみを保存するため、数式セルは最後の計算結果として書き出されます。Excel の「CSV で保存」と同じ挙動です。
パスワード付きファイルは変換できますか?
編集用パスワードなら可能です。開く際にパスワードを求められるファイルは真に暗号化されており、パスワードなしでは変換できません。
セル内のカンマ・引用符・改行はどう処理されますか?
RFC 4180 に従いエスケープされます。フィールドを二重引用符で囲み、内部の引用符を二重化するため、Excel・Google スプレッドシート・標準的な CSV リーダーで正しく解析できます。
古い .xls ファイルにも対応していますか?
はい。Excel 97–2003 形式は SheetJS の BIFF パーサーで読み込み、同じ手順で変換されます。
関連ツール
完全なガイドはこちら: エクセルなしで XLSX を CSV に変換する方法 — 手順の解説、Excel での手作業の方法、FAQ を掲載。
変換前にスプレッドシートを確認・編集しますか?
無料オンライン Excel エディターを開く