XLSをXLSXに変換

Excel 97-2003 を現行の .xlsx へ。桁数の多い数字はテキストで保持

📂

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

または ファイルを選択

.xls(Excel 97-2003)に対応。.xlsx / .csv もそのまま再保存できます

このツールについて

基幹システムや金融機関、行政のポータルは今も .xls(Excel 97-2003)を出力しますが、近年のツールは .xlsx を前提としています(1 シートあたりの行数は 16 倍、圧縮効率も向上)。このツールは SheetJS ですべてのワークシートを現行の Open XML に書き直し、構造と値を保ったまま変換します。

正直な適用範囲です。値と構造は確実に引き継ぎますが、2003 年頃の見た目の装飾・マクロ・旧式のグラフは移行しません。長い ID は文字列として書き込むので精度を落としません。逆方向は XLSX を XLS に変換をご利用ください。処理はすべて端末内で完結し、アップロードはありません。

特徴

  • すべてのワークシートを構造ごと .xlsx に書き直し
  • 長い ID は文字列として保存、桁落ちなし
  • .xls の上限 65,536 行 / 256 列を越えて扱える
  • 完全ローカル処理、アップロードなし・制限なし

使い方

  1. .xls ファイルをドロップ(.xlsx / .csv も可)
  2. 変換をクリック
  3. 生成された .xlsx をダウンロード

よくある質問

変換でデータは失われませんか?
値、シート構造、式の計算結果はそのまま引き継がれます。移行しないのは 2003 年頃の見た目装飾、VBA マクロ、旧式のグラフで、これらは新形式ではほぼ使われません。長い ID は文字列として書き込むため、すべての桁が正確に残ります。
そもそも .xlsx にするのはなぜですか?
行数上限が 16 倍(1,048,576 行)になり、zip 圧縮で容量も小さく、新しい関数やクラウド連携のサポートも良好です。.xls が妥当なのは、受け取る側が .xlsx を受け付けられない場合に限られます。
一括変換できますか?
このページは 1 回につき 1 ファイルです(変換自体は数ミリ秒なので、続けてドロップしてください)。複数のファイルを 1 つにまとめるのは Excel 結合、逆方向は XLSX を XLS に変換をご利用ください。
ファイルはアップロードされますか?
しません。SheetJS はブラウザ内で動作し、ファイルが端末の外に出ることはありません。

関連ツール