2009-02-25 20 views
0

Excelファイルがどの形式であるかを判断できるライブラリやツールをよく知っている人はいますか?それとも、自分のことを書くことができるようなさまざまな形式のドキュメンテーションですか?異なるExcelファイル形式の特定

答えて

0

Excelファイル形式はBIFF(Binary Interchange File Format)と呼ばれ、同じバージョンのBIFFを使用するExcelのバージョンが異なります。

Excel File FormatのOfficeドキュメントを開きます。

Open Office APIをご覧ください。これが役立ちます。

0

Excel 97-2003ブックはBiff8として知られています。それらは実際にはOLEコンパイル文書であり、本質的にファイル内のファイルシステムです。メインワークブックは「ワークブック」という名前のストリームに格納され、VBAモジュール、OLEオブジェクト、ドキュメントプロパティなどのストリームがあります。

Win32にはOLE複合ドキュメントを読み込むためのAPIが含まれています。彼らはほんの些細なものではありません。 「ワークブック」ストリームを取得すると、最初のBiffレコードはファイルをExcelファイルとして識別します。

Microsoft Office Binary File FormatsページのBiff8ファイル形式で、優れたドキュメントをMicrosoftから入手できます。

新しいExcel 2007 Open XML(xlsx)形式は、実際にはワークブック部分を含むzipファイルで、OpenXmlDeveloper.orgに記載されています。

私は単にワークブックのフォーマットを教えるツールは認識していません。正確さが問題ではない場合は、99%以上の時間延長が可能な拡張機能を見るだけで、簡単ではありますが信頼性の高い方法はありません。

xlsとxlsxのワークブックを読むには多くのツールがあります(など)。

免責事項:私はSpreadsheetGear LLCを所有しています

関連する問題