Excel 97–2003 ブックを選択
.xls を1ファイル選んでください。既存の .xlsx も受け付けます。
新しいブックへ移すのはシート名とセルの値です。マクロ、数式、書式、グラフ、フォームなどのブック要素は引き継がれません。
古い XLS ブックを XLSX 形式へ
.xls は、Excel ブックを BIFF というバイナリ形式で保存したファイルです。このツールは SheetJS でブックを読み取り、ExcelJS で新しい OOXML ブックを作成して .xlsx として保存します。
変換対象は値です。ワークシート名とセル値は移しますが、元のブック構造をそのまま複製するものではありません。マクロ、数式、セルの書式、グラフ、フォームなどは新しいブックへ引き継がれません。
ブックは端末の外へ送信されません
入力の読み取りから XLSX の書き出しまで、ブラウザで動くコードが処理します。
- 変換サーバーへブックを送る処理はありません。
- SheetJS が端末上で XLS と文字コード情報を読み取ります。
- ExcelJS がブラウザ内で新しい XLSX を作成します。
- ソースコードは MIT ライセンスで公開されています。
変換中にブラウザのネットワークパネルを確認すると、ブックを含む通信が発生しないことを確かめられます。 ソースコードを見る。
XLS を XLSX に変換する手順
-
XLS ブックを1つ選ぶ
.xls ファイルを選択するか、ページ上へドロップします。すでに .xlsx のファイルも受け付けますが、形式変換は不要です。
-
値の移行を待つ
各ワークシートを読み取り、セル値を新しいブックへ追加します。移行されない要素について、画面上の注意事項を確認してください。
-
XLSX を保存する
元のベース名に .xlsx を付けたファイルがダウンロードされます。入力ファイルは上書きされません。
よくある質問
Excel ファイルはアップロードされますか?
いいえ。ブックの読み取りと再構成はブラウザ内で行います。サーバー側の変換処理はありません。
XLSX へ移る内容は何ですか?
ワークシート名とセル値です。数式セルは保存済みの計算結果があればその値を移しますが、数式自体は移しません。
変換で失われるものはありますか?
マクロ、数式、セルの書式、グラフ、フォーム、図形、ブック内オブジェクト間の関連付けなど、単純なセル値以外の機能は新しいファイルへ引き継がれません。
日本語を含む XLS も変換できますか?
SheetJS が対応する XLS のコードページ情報を読み取り、文字列を Unicode として渡します。テスト用の BIFF ブックには日本語を含め、XLSX 出力でも同じ文字列になることを確認しています。
XLSX を入力してもよいですか?
はい。セル値だけで別の XLSX として再構成します。ただし、既存の XLSX をそのまま使える場合は変換する必要がありません。
XLSM の変換やマクロの保存はできますか?
できません。.xlsm の入力とマクロの移行は、このツールの対象外です。
オフラインでも使えますか?
PWA がサイト本体と変換ライブラリをキャッシュした後は、ネットワーク接続なしでも変換できます。