XLSとXLSX:その違いと変換方法

2024年03月29日著者:Denis

スプレッドシートファイルは、さまざまな形式でデータを整理、分析、表示する能力をユーザーに提供します。2つの人気のあるスプレッドシート関連ファイル形式は、XLSとXLSXです。このファイル形式は似たような目的で使用されていますが、それらの構造、機能、互換性などには注目すべき違いがあります。さらに、この形式間の変換方法もいくつか存在し、ユーザーのニーズや好みに応じて柔軟性を提供しています。

XLS vs XLSX: differences and ways to convert between

XLSとXLSXファイルとは?

XLSとXLSXは、人気のあるスプレッドシートアプリケーションであるMicrosoft Excelに関連するファイル形式です。この形式は、表形式でデータを保存および管理し、ユーザーが情報を効果的に整理、分析、操作できるようにします。

XLS(Excel Spreadsheet)は、Excel 2007以前のすべてのバージョンで使用されていた古いファイル形式です。「Excel Spreadsheet」の略であり、「バイナリ」形式と呼ばれています。XLSファイルは、データを独自のバイナリ形式で保存します。データはExcel固有の方法でエンコードされており、他のプログラムで簡単に読み取ることはできません。XLSファイルは長年にわたりExcelの標準として機能してきましたが、データ量や新しいExcelバージョン、他のスプレッドシートプログラムとの互換性に制限があります。

XLSX(Excel Open XML Spreadsheet)は、Microsoft Excel 2007以降のバージョンで導入された新しいファイル形式です。”Excel Open XML Spreadsheet”の略であり、XML(拡張可能マークアップ言語)形式に基づいています。XLSXファイルは、内容を圧縮するためにZIPアーカイブを使用し、ファイルサイズとデータの取得効率が向上します。XLSファイルのバイナリ形式とは異なり、XLSXファイルはデータを構造化されたXML形式で保存し、さまざまなソフトウェアアプリケーションとのアクセシビリティと互換性が向上しています。XLSXファイルは大規模なデータセットを保持し、XLSファイルよりもさまざまなExcelバージョンや他のスプレッドシートプログラムとの互換性が高いです。

XLS vs XLSX: differences and ways to convert between
XLSX ファイル

XLSとXLSXの違いは?

サイズと容量。XLSファイルはバイナリ形式のため、保存できるデータ量に制限があります。大規模なデータセットや複雑なスプレッドシートには適していません。一方、XLSXファイルのXMLベースの構造と圧縮により、ファイルサイズが効率的になり、大規模なスプレッドシートで簡単に作業できます。

互換性。XLSファイルは古いバージョンのExcelや一部の他のスプレッドシートプログラムと互換性がありますが、新しいバージョンのExcelや非Microsoftのスプレッドシートアプリケーションとの互換性に問題があるかもしれません。一方、XLSXファイルはさまざまなExcelバージョンや他のスプレッドシートプログラムとの互換性が高いです。これらはスプレッドシートの共有や協力における選択される形式となっています。

アクセシビリティ。XLSXファイルは、XMLベースの構造により、XLSファイルと比較してアクセス性が向上しています。XLSXファイルのデータは、他のアプリケーションによって簡単に解析および処理できる構造化された形式で保存されており、さまざまなシステムやワークフローとの統合を容易にします。

データの整合性と回復。XLSXファイルは、XLSファイルよりも優れたデータの整合性と回復機能を提供します。XLSXでは使用されているXML形式により、より堅牢なエラーチェックと回復メカニズムが可能となり、データの破損や損失を減らします。さらに、XLSXファイルの圧縮されたZIPアーカイブ構造は、送信や保存中のファイルの破損リスクを低減し、全体的なデータ信頼性を向上させます。

XLSまたはXLSX、どの形式を選択するか?

XLSとXLSX形式の選択は、互換性、機能、特定の使用ケースなど、さまざまな要因に依存します。各形式を使用するタイミングについて説明します。

XLSを使用するべき

  1. 古いバージョンのMicrosoft ExcelやXLSX形式をサポートしていない他のスプレッドシートプログラムとやり取りする必要がある場合。
  2. マクロやVisual Basic for Applications(VBA)コードを含むスプレッドシートで作業する場合、さまざまなExcelバージョン間での互換性とコード機能を維持するために使用します。
  3. 追加機能を必要としない基本的なデータと最小限の書式設定が必要なスプレッドシートの場合、古いXLS形式を使用することが適しています。

XLSXを使用するべき

  1. Microsoft Excelの新しいバージョンや他のスプレッドシートソフトウェアとの互換性を確保する必要がある場合。
  2. 条件付き書式、スパークライン、データの検証などの高度な機能が必要な場合。
  3. 大規模なデータセットで作業する場合。 XLSXファイルをより安全に共有する場合、たとえばパスワード保護を使用する場合。

XLSをXLSXに変換する方法とその逆は?

ファイルをお互いに変換する必要がある場合もあります。そのためにはいくつかのオプションがあります。

スプレッドシートエディタ

Microsoft ExcelやONLYOFFICEスプレッドシートエディタ、LibreOffice Calcなどの代替スプレッドシートソフトウェアを使用して、XLSファイルをXLSX形式に簡単に変換できます。

Microsoft Excel

  1. ファイルを開いたら、ファイルメニューに移動し、「名前を付けて保存」を選択します。
  2. 「保存形式」のドロップダウンメニューからXLSまたはXLSX形式を選択します。
  3. 変換されたファイルを保存する場所を選択し、必要に応じて名前を付けて、「保存」をクリックします。

ONLYOFFICEスプレッドシートエディタ

ONLYOFFICEデスクトップエディタ(スプレッドシートエディタを含む)を使用して、同様のオプションを使用できます。

  • ファイルを開くには、ONLYOFFICEデスクトップエディタでファイルアイコンをダブルクリックするか、アプリ内の「ローカルファイルを開く」ボタンを使用してファイルを選択します。
  • ファイルが開かれたら、ファイルメニューに移動し、「名前を付けて保存」を選択します。

XLS vs XLSX: differences and ways to convert between

  • ドロップダウンメニューから必要な形式を選択します。

XLS vs XLSX: differences and ways to convert between

  • 変換してファイルを保存するには、「保存」ボタンをクリックします。

オンライン変換サービス

さらに、オンライン変換ツールを使用してXLSXファイルを変換することもできます。これは、追加の編集が必要ないすでに完成したファイルがある場合に便利です。

ONLYOFFICEのオンラインスプレッドシート変換ツールを使用して、どのように行うかを見てみましょう。これは、スプレッドシートを安全に変換するために設計された無料のオンラインサービスです。これを使用すると、スプレッドシートをXLSX、XML、XLS、ODS、CSV、PDF、PNG、JPEGなどに変換できます。

  1. ONLYOFFICEオンラインスプレッドシート変換ツールのページに移動します。
  2. XLSXスプレッドシートをアップロードするか、単にドラッグアンドドロップします。
  3. ドロップダウンリストから出力形式を選択します。
  4. CAPTCHAボックスをチェックして、ロボットでないことを確認します。

XLS vs XLSX: differences and ways to convert between

変換プロセスが終了するのを待ち、出力ファイルを取得するために「ダウンロード」ボタンをクリックします。

今すぐ無料かつ安全なファイル変換を試してみましょう。登録は不要です。

今すぐ変換する