Cách xác định nơi tệp Excel sử dụng thông số kỹ thuật Excel 95 hoặc Excel 97? tức là phiên bản BIFF nào họ sử dụng.Cách xác định xem tệp Excel có tuân theo các thông số kỹ thuật của Excel 95 hoặc Excel 97 không?
9
A
Trả lời
11
Bạn có thể tìm thấy thông tin cần thiết trong số MICROSOFT OFFICE EXCEL 97-2007 BINARY FILE FORMAT SPECIFICATION có sẵn từ Microsoft.
Xem trang 11 để giải thích như sau:
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)
Bạn có thể xác định được phiên bản BIFF sử dụng trong một tập tin XLS từ đầu file bản ghi (BOF) hiện diện trong tất cả phiên bản BIFF 5 , 7 và 8 tệp. Trong BIFF4 và các phiên bản cũ hơn, nhiều bản ghi khác nhau (không phải bản ghi BOF) có thông tin phiên bản được chỉ định trong byte bậc cao trong hồ sơ của chúng số. Đây là phương pháp dư thừa, vì vậy đối với các phiên bản BIFF sau BIFF4, Excel nhận được phiên bản BIFF bằng cách đọc bản ghi BOF.
Bản ghi BOF được mô tả chi tiết ở trang 43 của cùng một tài liệu.
có thể trùng lặp http://superuser.com/questions/83612/how-can-i-determine-which-version-of-excel-was-used-to-create-a-xls-file –