Excel(xlsx)を CSV に変換
Excel ファイルを読み込むと、シートごとの行数が表示されます。必要なシートだけを CSV で保存することも、すべてのシートを ZIP にまとめて書き出すこともできます。日付や桁区切りなどは Excel の画面に表示されているとおりに出力されます。
変換はすべてブラウザ内で行われ、ファイルがサーバーにアップロードされることはありません。社内資料や個人情報を含むブックも外部に出ません。
ファイルや入力内容はこのブラウザ内だけで処理されます。サーバーへのアップロードや保存は一切行いません。
使い方
- .xlsx・.xls・.xlsm・.xlsb・.ods ファイルをドロップするか選択します(最大 30MB)。
- 変換するシートを選ぶか、「すべてのシート(ZIP)」を選びます。
- 区切り文字、UTF-8 BOM の有無、元の数値で出力するかを設定します。
- プレビューで先頭の行を確認し、CSV をダウンロードします。
機能と制限
- 区切り文字はカンマ・セミコロン・タブ・パイプから選べます。TSV が必要な場合はタブを選んでください。
- 初期設定では Excel の表示形式のまま出力します。「元の数値で出力」をオンにすると書式なしの値で保存します。
- 数式セルはファイルに保存されている計算結果の値を出力します。数式そのものは CSV に含まれません。
- 出力は UTF-8 です。BOM は初期状態でオンになっているため、Excel でダブルクリックして開いても日本語が文字化けしません。
- パスワード付きのブックは読み込めません。先に Excel でパスワードを解除してください。
よくある質問
CSV を Excel で開くと文字化けするのはなぜですか?
日本語版 Excel は BOM のない CSV を Shift_JIS として読み込むため、UTF-8 の日本語が文字化けします。このツールは初期設定で UTF-8 BOM を付けて保存するので、Excel でそのまま開いても正しく表示されます。
BOM はどんなときにオフにすればよいですか?
プログラムやデータベースに取り込んだとき、1列目の列名の前に見えない文字が付いてしまう場合はオフにしてください。Excel で開く用途ならオンのままがおすすめです。
複数のシートをまとめて CSV にできますか?
はい。CSV は1ファイルに1シートしか保存できないため、シートごとに CSV を作成し、ひとつの ZIP にまとめてダウンロードします。
日付が 45231 のような数字になってしまいます。
「元の数値で出力」がオンになっていると、日付が Excel 内部のシリアル値で出力されます。オフにすると Excel の画面に表示されている形式で書き出されます。