9
如何識別Excel文件使用Excel 95或Excel 97規範的位置?即它們使用哪個版本的BIFF。如何識別Excel文件是否符合Excel 95或Excel 97規範?
如何識別Excel文件使用Excel 95或Excel 97規範的位置?即它們使用哪個版本的BIFF。如何識別Excel文件是否符合Excel 95或Excel 97規範?
您可以在微軟提供的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版本從開始 文件(BOF)記錄存在於所有BIFF 5版本的XLS文件中使用 ,7和8個文件。在BIFF4 及更早版本中,各種記錄 (BOF記錄除外)具有 版本信息中指定的 其高位字節的 號碼。這是一種多餘的方法,因此對於BIFF4之後的版本BIFF ,Excel通過讀取BOF記錄來獲得BIFF 版本。
BOF記錄在同一文檔的第43頁有詳細描述。
可能的重複http://superuser.com/questions/83612/how-can-i-determine-which-version-of-excel-was-used-to-create-a-xls-file – 2013-06-12 11:01:04