XLSX を CSV に変換

Excel ブックを1シートずつ UTF-8 の CSV に変換。ファイルはブラウザ内で処理します。

Excel ブックを CSV に変換

.xlsx、.xlsm、.xls のいずれかを1ファイル選んでください。各シートを UTF-8 の CSV に変換します。

Excel ブックをシートごとの CSV に分割

Excel ブックには複数のシートを保存できますが、CSV が表せる表は1ファイルにつき1つです。このツールは .xlsx、.xlsm、旧形式の .xls を読み込み、各シートから個別の CSV を作成します。

シートが1枚なら CSV をそのままダウンロードします。2枚以上なら、元のブック名に合わせた ZIP にすべての CSV をまとめます。シート名にファイル名として使えない文字がある場合は、その文字を置き換えます。

ブックは端末内で処理

ブックの読み取り、CSV への変換、ZIP の作成はブラウザで実行されます。

  • 選択したブックを変換用サーバーへ送信しません。
  • 静的ページであり、ブックを処理するサーバー機能はありません。
  • ソースコードは MIT ライセンスで公開しています。
  • 必要なアプリデータがキャッシュされた後は、ネットワーク接続なしでも変換できます。

変換中にブラウザのネットワークパネルを確認すると、ブックを含むリクエストがないことを確認できます。 ソースコードを見る。

使い方

  1. ブックを1ファイル選ぶ

    .xlsx、.xlsm、.xls のいずれかを選択するか、ページ上にドロップします。

  2. シートごとの結果を確認する

    変換後の CSV ファイル名と行数が、シートごとに結果欄へ表示されます。

  3. 出力ファイルを保存する

    1シートは CSV で、複数シートは「-sheets.zip」で終わる名前の ZIP でダウンロードされます。

よくある質問

Excel ブックはアップロードされますか?

いいえ。ブックの読み取りと変換はブラウザ内のコードが行います。このツールにはファイル処理用のサーバーがありません。

対応している Excel 形式は?

.xlsx、マクロ有効ブックの .xlsm、旧バイナリ形式の .xls に対応しています。パスワード保護または暗号化されたブックは読み込めない場合があります。

シートが複数ある場合はどうなりますか?

各シートを別々の CSV にします。2シート以上は1つの ZIP にまとめ、1シートだけのブックは CSV のままダウンロードします。

CSV の文字コードは?

UTF-8 BOM 付きです。BOM を付けることで、日本語などを含む CSV を Excel が UTF-8 と判別しやすくなります。

数式はどのように出力されますか?

ブックに保存されている数式の計算結果を使います。このツールでは数式を再計算しないため、保存済みの結果がない場合や古い場合は、その状態が CSV に反映されます。

書式、グラフ、画像、マクロも CSV に含まれますか?

含まれません。CSV に出力するのは行と列のセル内容です。書式、グラフ、埋め込み画像、数式そのもの、マクロ、ブック固有の機能は引き継ぎません。

オフラインでも使えますか?

ページと変換に必要なデータがブラウザにキャッシュされた後は、ネットワーク接続なしでも使えます。PWA として端末に追加することもできます。