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