识别不同的Excel文件格式

识别不同的Excel文件格式,excel,file-format,Excel,File Format,是否有人熟悉可以确定excel文件格式的库或工具?或者,如果不能做到这一点,可以使用不同格式的文档来编写自己的文档?Excel文件格式称为二进制交换文件格式(BIFF)。有不同版本的Excel使用相同版本的BIFF 在上打开Office文档 请查看,这将对您有所帮助。Excel97-2003工作簿称为Biff8。它们实际上是OLE复合文档,本质上是文件中的文件系统。它们将主工作簿存储在一个名为“工作簿”的流中,并具有VBA模块、OLE对象、文档属性等的其他流 Win32包含用于读取OLE复合文档

是否有人熟悉可以确定excel文件格式的库或工具?或者,如果不能做到这一点,可以使用不同格式的文档来编写自己的文档?

Excel文件格式称为二进制交换文件格式(BIFF)。有不同版本的Excel使用相同版本的BIFF

在上打开Office文档


请查看,这将对您有所帮助。

Excel97-2003工作簿称为Biff8。它们实际上是OLE复合文档,本质上是文件中的文件系统。它们将主工作簿存储在一个名为“工作簿”的流中,并具有VBA模块、OLE对象、文档属性等的其他流

Win32包含用于读取OLE复合文档的API。它们绝不是微不足道的。获得“工作簿”流后,第一条Biff记录将该文件标识为Excel文件

您可以在页面的Biff8文件格式上找到来自Microsoft的优秀文档

新的Excel2007OpenXML(xlsx)格式实际上是一个包含工作簿部分的zip文件,文档记录在

我不知道有什么工具可以简单地告诉你工作簿的格式。您可以采取简单但不太可靠的方法,只查看扩展,它在99%以上的时间内都是正确的-如果准确性不是问题的话

有很多工具可以阅读xls和xlsx工作簿,包括同时阅读两者的工具

免责声明:我拥有SpreadsheetGear LLC