如何识别Excel文件是否符合Excel 95或Excel 97规范?

时间:2009-02-05 06:49:10

标签: excel specifications file-format

如何识别Excel文件使用Excel 95或Excel 97规范的位置?即,他们使用哪种版本的BIFF。

1 个答案:

答案 0 :(得分:12)

您可以在Microsoft提供的MICROSOFT OFFICE EXCEL 97-2007 BINARY FILE FORMAT SPECIFICATION中找到必要的信息。

有关以下说明,请参见第11页:

BIFF       Microsoft Office Excel version
---------------------------------------------------
BIFF5      Microsoft Excel version 5.0 (XL5)
BIFF7      Microsoft Excel 95 (XL7) (also called Microsoft Excel version 7)
BIFF8      Microsoft Excel 97 (XL8), Microsoft Excel 2000 (XL9), 
           Microsoft Excel 2002 (XL10), Microsoft Office Excel 2003 (XL11), 
           Microsoft Office Excel 2007 (XL12)
  

您可以识别使用的BIFF版本   在一开始的XLS文件中   文件(BOF)记录存在于所有BIFF中   版本5,7和8文件。在BIFF4   和早期版本,各种记录   (除了BOF记录)有   在。中指定的版本信息   他们记录的高位字节   数字。这是多余的   方法论,因此对于BIFF版本   在BIFF4之后,Excel获得BIFF   阅读BOF记录的版本。

BOF记录在同一文件的第43页详细描述。