本文へスキップ
ToolMug

Excel CSV 変換ツール

.xlsx、.xls、.ods、Numbers のファイルを開いてシートを選ぶだけで、Excel に表示されているとおりの値で CSV を作成できます。ファイルはお使いの端末上で読み込まれ、アップロードされることはありません。

ブラウザ内で動作 — 入力した内容はアップロードされません

または Excel、ODS、Numbers、CSV ファイルをここにドロップ

使い方

  1. スプレッドシートのファイルを選択するか、ドラッグ&ドロップします。
  2. シートが複数ある場合は、必要なシートを選びます。
  3. プレビューを確認し、CSV をダウンロードするかコピーします。
  4. すべてのシートを変換するには「全 N シートをダウンロード(ZIP)」を使います。シートごとに 1 つの CSV が入った ZIP を受け取れます。

オプションの説明

表示どおりの値
数値・日付・パーセントは、内部のシリアル値ではなく、セルに表示されている形(例:2024/01/15 や 12.5%)で書き出されます。
BOM
ファイル先頭のバイトオーダーマーク(BOM)は、この CSV が UTF-8 であることを Excel に伝えます。BOM がないと、Excel でダブルクリックして開いたときに日本語やアクセント付きの文字が文字化けすることがあります。
その他の形式
同じページで TSV、JSON、Markdown の表、HTML の表にも出力できます。

CSV の仕上がり

ファイルは区切り文字にカンマを使い、改行は CRLF (Windows) です。フィールドにカンマ、二重引用符、改行が含まれる場合は二重引用符で囲み、フィールド内の二重引用符は 2 つ重ねます。Smith, J. というセルは "Smith, J." に、5" pipe というセルは "5"" pipe" と書き出されます。真偽値は Excel での表示どおり、TRUE または FALSE で出力されます。

name,age,note
Ada,36,"Smith, J."
Bob,,"5"" pipe"

バイトオーダーマークを想定していないプログラムで CSV を開く場合は、BOM のオプションをオフのままにしてください。Windows の Excel では英語以外のテキストに BOM が必要ですが、多くのスクリプトは BOM を最初の列名の一部として読み込んでしまいます。

よくある質問

数式はどうなりますか?

CSV には値しか保存できないため、各数式は Excel がファイルに保存した計算結果に置き換えられます。

結合されたセルはどう扱われますか?

値は結合範囲の左上のセルに入り、残りのセルは空になります。Excel 自体が CSV を書き出すときと同じ動作です。

長い数値の末尾が 0 になってしまうのはなぜですか?

ID やカード番号などを Excel が数値として保存した場合、有効桁数は 15 桁までしか保持されず、失われた桁は元に戻せません。こうした列は、入力する前に Excel で表示形式を「文字列」にしておいてください。

パスワード付きのファイルも開けますか?

いいえ。先に Excel でパスワードを解除してください。

プライバシー

このツールはすべてブラウザ内で動作します。ファイルやテキストはお使いの端末上で処理され、当サイトのサーバーにアップロードされることはありません。

関連ツール