XLSXおよびXLSBは、Microsoft Excelによる2つの一般的なスプレッドシートファイル形式であり、ワークブックに大量のデータを保存しています。ただし、これらのファイルにフォーミュラ、ユーザーデータ、およびオブジェクト(形状など)が存在すると、これらのファイルの読み込みと保存のパフォーマンスに影響を与える可能性のあるファイルサイズが大幅に増加する可能性があります。さらに、大規模なファイルは、電子メールで送信された場合、かなりのメールボックスストレージボリュームを消費します。 この記事では、XLSXおよびXLSBファイル形式を比較し、ワークブックをより速くロードおよび保存するためのExcelファイルのサイズを削減する方法について説明します。
xlsx vs xlsbファイルフォーマット
XLSXファイル形式は、ワークブックを操作するためのMicrosoft Excelの最新のファイルタイプです。 Microsoft Excel 2007+で導入され、Excelワークブックを保存するためのデフォルトのファイル形式です。 XLSXファイルは圧縮されたZIPアーカイブとして保存され、複数のXMLファイルの組み合わせに基づいています。 XLSBファイルは、Microsoft Excel 2007+で導入され、Zipコンテナに保存されています。ただし、XLSXやXLSMとは異なり、これらは独自の形式でエンコードされた圧縮バイナリコンポーネントです。
XLSXとXLSBの違いは何ですか?
では、XLSXとXLSBの違いは何ですか?まあ、これら2つのファイル形式を互いに異なるものにするいくつかの違いがあります。主に、これらはファイル形式、速度、ファイルサイズ、読み込み/保存に基づいて区別されます。
XLSX | XLSB |
Saved as a compressed archive with XML-based content inside. | Saved as a compressed archive with binary encoded content inside. |
XLSX files take larger space on the disc for an Excel workbook. | XLSB uses considerably less space for saving the same workbook. It has been found to take 2/3rd of space as compared to the same XLSX file. |
XLSX files are encoded/decoded as XML files to be saved/loaded from disc. Saving plain text files takes more time and affects the loading/saving of such files. | XLSB files are saved as plain binary encoded compressed data which takes less time to save and load. On average, XLSB takes 4 times shorter than the same size XLSX file. |
さて、XLSBがとても素晴らしい場合、なぜ誰もがXLSXではなくXLSBを使用しないのですか?
したがって、XLSBが非常に有利な場合、ワークブックを保存するためのデフォルトのファイル形式として誰もがそれを使用していないのはなぜですか?まあ、それが提供する利点と比較して、XLSBファイルを使用することにはいくつかの欠点があります。そして、これらの理由から、それはワークブックを保存するためのデフォルトのファイル形式ではありません。
- 相互運用性の欠如 - XLSBはバイナリファイル形式であり、OpenOfficeなどのサードパーティツールでは使用できません。さらに、サードパーティのAPIのほとんどは、内部の詳細が利用できないため、XLSBファイルを使用することはできません。
- 互換性 - XLSBは、Excel 2007より前に利用可能だったExcelの以前のバージョンではサポートされていません。このため、XLSBファイルは古いバージョンのExcelで開くことはできません。
- セキュリティ - VBAファイルは、XLSXおよびXLSMファイル形式とは異なり、マクロの存在について何の兆候でもありません。これはセキュリティの問題につながる可能性があります
結論
XLSBファイルは小さく、開きて保存するのに効率的で、人気のあるXLSXおよびXLSMファイルと比較してストレージ効率が高くなります。ただし、ほとんどの最新のスプレッドシートファイルオープニングアプリケーションは、XLSBファイルではなく、オープン特異化ベースのXLSXファイルにより適しています。このため、XLSXはExcelの作業のデフォルトファイル形式のままです。