当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《如何识别Excel文件是否符合Excel95或Excel97规范?》经验,为你挑选了1个好方法。

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



1> Dirk Vollmar..:

您可以在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页中有详细描述.

推荐阅读
小色米虫_524
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有