如何识别Excel文件使用Excel 95或Excel 97规范的位置?即,他们使用哪种版本的BIFF。
答案 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页详细描述。