Excelなしで古いXLSをXLSXに変換する方法
この記事の内容
古い.xlsブックには、予算、在庫、調査、プロジェクト履歴が残っています。一方、現在のシステムは.xlsxを要求することが増えています。新しいコピーを作るためだけにMicrosoft Excelを導入する必要はありません。
LocalFluxは同梱の文書ランタイムでXLSXを書き出し、XLSを残します。LocalFlux 1.0.8.0 x64でマクロを含まない2つのブックを変換し、どちらも有効なOpen XMLパッケージになりました。
このガイドでは、操作手順だけでなく、出力を実際に使えると判断するための確認方法も説明します。変換完了の表示は、バックアップ、目視確認、利用先アプリでのテストの代わりにはなりません。
アーカイブ移行前に、自分のブックの小さなコピーで試してください。数式1つと期待値、日付、先頭ゼロのある文字列ID、シート名を記録します。変換後は利用先アプリで保存や再計算する前に数式と表示値を比較します。マクロが必要なら停止してください。XLSXはマクロを保存しません。以下の数式なしの素材ではこれらを検証していません。
XLSとXLSXの違い
XLSはExcelの旧バイナリ形式です。XLSXはZIPベースのOffice Open XMLです。数式、スタイル、グラフ、定義名、外部リンク、埋め込みオブジェクトを異なるモデルへ移す処理になります。
XLSXはVBAコードもExcel 4.0マクロシートも保存できません。古い関数やオブジェクトにも完全な対応先がない場合があります。
この変換が役立つ場面
受け渡し先、ポータル、文書管理システムが編集可能なXLSXを求めるときに変換します。
- 古い在庫表を現在のツールで開く。
- XLSX指定のポータルへ予算表を提出する。
- 文書アーカイブを新しい形式へ移行する。
- Excelを自動操作せず互換コピーを作る。
大量移行前に、マクロ、外部リンク、定義名、古い数式、グラフを洗い出します。
手順の概要
- XLSの変更されていないコピーを保管します。
- LocalFluxを開き、XLSブックを追加します。
- 各行にXLS → XLSXと表示されることを確認します。
- XLSXと安全な出力フォルダーを選びます。
- ローカルのキューを開始し、すべての処理が終了するまで待ちます。
- 各XLSXブックを開き、内容と技術情報を確認します。
- 実際の利用先で合格するまで元ファイルを残します。
LocalFluxは対応する処理をWindows PC上で実行します。今回確認した経路では、ブラウザーへのアップロードもアカウントも必要ありません。

画面は2026年10月に、LocalFlux 1.0.10.0の記録されたリリースソースから再構築したビルドで撮り直しました。過去の測定値とダウンロード資料は、元のテスト範囲のまま残しています。撮影記録: 1
2026年10月13日再確認:再構築した1.0.10.0による全20件のXLSXは、この2つのテストファイルの入力済みセルとシート名を保持しました。名前とは異なり、quarterly-budget.xlsにはSummary上のテキストセル2つしかありません。inventory-list.xlsにはprimary上に12個の入力済みセルがあり、うち3つは数値です。どちらのXLSにも数式は含まれていません。これは基本的なセル転送の確認であり、数式の再計算、グラフの再現性、複雑なブックの互換性を検証したものではありません。 セル検証

LocalFlux 1.0.8.0でのテスト結果
2つの入力はいずれも5,632バイトでした。出力はSpreadsheetMLパッケージとして正常に解析できました。
| 元ファイル | 入力 | 出力 | 確認 |
|---|---|---|---|
quarterly-budget.xls | 5,632バイト | 5,603バイト | 有効なXLSX |
inventory-list.xls | 5,632バイト | 5,727バイト | 有効なXLSX |
一方は0.51%小さくなり、もう一方は1.69%大きくなりました。形式の近代化は、サイズ削減の保証ではありません。
変換後ファイルの確認方法
信頼できる確認には、技術的な検査と人による確認の両方が必要です。少なくとも次を確認します。
- すべてのシートと順序が一致します。
- 値と重要な合計が一致します。
- 数式が正しいセルを参照します。
- 日付、通貨、割合の意味が維持されます。
- 印刷範囲、幅、グラフが利用できます。
- 必要な定義名、リンク、自動化を確認しました。
財務データでは、見た目だけでなく独立した合計と数式のサンプルを比較します。
品質、互換性、ファイルサイズ
表計算の品質は、データと動作が正しいことです。同じ見た目のセルに別の数式が入ることもあります。
最終サイズは測定する結果であり、保証ではありません。大きい出力が高品質とは限らず、小さい出力が重要な情報を失ったとも限りません。利用目的に合うかで判断します。
問題が起きた場合
XLSXが警告付きで開く
元ファイル、外部リンク、古い関数、定義名を確認します。
数式結果が違う
数式と地域設定を比較し、最初の出力を残してから再計算します。
マクロがない
XLSXはVBAもExcel 4.0マクロシートも保存できません。XLSを残し、自動化を別途記録します。
ローカル変換とプライバシー
アップロードしない処理は、社内の表計算ファイルや顧客ファイルを第三者サービスへ送る必要をなくします。ただし、ローカルだから自動的に安全という意味ではありません。ファイル名、メタデータ、サムネイル、一時コピーはPCに残ります。適切なフォルダー、必要な暗号化、組織の保存規則を使ってください。
ブックには非表示シート、コメント、名前、機密リンクが含まれる場合があります。
よくある質問
Excelなしで変換できますか?
できます。検証ではLocalFlux同梱の文書ランタイムを使いました。
数式は動きますか?
ブックごとに確認が必要です。今回のテストファイル2つには数式が含まれていません。
XLSXにマクロは残りますか?
残りません。XLSXはマクロなしの形式です。
XLSXは必ず小さくなりますか?
なりません。今回も増減が分かれました。
XLSを削除してよいですか?
構造、見た目、利用先での確認が終わるまで削除しないでください。
公開時の検証資料
技術資料
形式に関する説明では、以下の独立した仕様書やプラットフォームの資料を参照しています。
- ECMA-376 Office Open XML file formats, Ecma International