仅出于后代目的,这是来自多个外部来源的有关Excel文件格式的文本。在此问题的其他答案中已提及其中一些,但未复制必要内容。
1. 2006年8月22日,道格·马哈格(Doug Mahugh):
...新的XLSB二进制格式。像Open XML一样,它是一种全保真文件格式,可以存储您可以在Excel中创建的任何内容,但是XLSB格式针对性能进行了优化,而纯XML格式则无法实现。
XLSB格式(有时也称为BIFF12,如“ Office 12的二进制文件格式”)使用与Open XML格式和XPS相同的“开放包装约定”。因此,它基本上是一个ZIP容器,您可以使用任何ZIP工具将其打开以查看其中的内容。但是,您可以在包中找到.BIN部分,而不是包中的.XML部分。
本文还引用了有关BIN格式的文档,篇幅太长,无法在此处进行复制。
2.从2006年8月29日的MSDN存档中,反过来引用了有关XLSB格式的博客文章:
即使我们做了很多工作来确保快速有效地打开我们的XML格式,但是这种二进制格式对于Excel来说打开和保存的效率仍然更高,并且可以对包含很多内容的工作簿带来一些性能改进。数据,否则在打开过程中将需要大量XML解析。(事实上,我们发现,在许多情况下,新的二进制格式比旧的XLS格式快。)此外,此文件格式没有无宏版本–所有XLSB文件都可以包含宏(VBA和XLM) 。在所有其他方面,它在功能上均等同于上述XML文件格式:
文件大小–两种格式的文件大小都大致相同,因为这两种格式都是使用zip压缩结构保存到磁盘的–两种格式都使用相同的打包结构,并且具有相同的部件级结构。功能支持-两种格式都支持完全相同的功能集运行时性能-加载到内存后,文件格式对应用程序/计算速度没有影响转换器-两种格式将具有相同的转换器支持