Excel ファイルが Excel 95 または Excel 97 仕様を使用している場所を特定する方法は? つまり、どのバージョンの BIFF を使用しているかです。
17772 次
1 に答える
12
必要な情報は、Microsoft から入手できるMICROSOFT OFFICE EXCEL 97-2007 BINARY FILE FORMAT SPECIFICATIONにあります。
次の説明については、11 ページを参照してください。
BIFF Microsoft Office Excel バージョン -------------------------------------------------- - BIFF5 Microsoft Excel バージョン 5.0 (XL5) BIFF7 Microsoft Excel 95 (XL7) (Microsoft Excel バージョン 7 とも呼ばれる) BIFF8 Microsoft Excel 97 (XL8)、Microsoft Excel 2000 (XL9)、 Microsoft Excel 2002 (XL10)、Microsoft Office Excel 2003 (XL11)、 マイクロソフト オフィス エクセル 2007 (XL12)
XLS ファイルで使用されている BIFF バージョンは、BIFF バージョン 5、7、および 8 のすべてのファイルに存在する Beginning Of File (BOF) レコードから識別できます。BIFF4 以前のバージョンでは、さまざまなレコード (BOF レコード以外) のレコード番号の上位バイトにバージョン情報が指定されています。これは冗長な方法であったため、BIFF4 以降のバージョンの BIFF の場合、Excel は BOF レコードを読み取って BIFF バージョンを取得します。
BOF レコードについては、同書の 43 ページに詳しく説明されています。
于 2009-04-23T23:29:56.220 に答える