如何识别Excel文件使用Excel 95或Excel 97规范的位置?即,他们使用哪种版本的BIFF.
您可以在Microsoft提供的MICROSOFT OFFICE EXCEL 97-2007二进制文件格式规范中找到必要的信息.
有关以下说明,请参见第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版本5,7和8文件中的文件开头(BOF)记录中识别XLS文件中使用的BIFF版本.在BIFF4及更早版本中,各种记录(BOF记录除外)具有在其记录号的高位字节中指定的版本信息.这是一种冗余方法,因此对于BIFF4之后的BIFF版本,Excel通过读取BOF记录来获取BIFF版本.
BOF记录在同一文档的第43页中有详细描述.