有没有办法查看.xls文件背后的XML?它似乎不是像.xlsx文件那样的.zip文件,因此无需解压缩,数据本身就是各种奇怪的字符。
答案 0 :(得分:1)
它背后没有XML。它是一种称为MCDF(微软复合文档文件)的二进制格式,可以追溯到几年前(可能是几十年?)。这与各种Office应用程序中使用的格式相同,例如.doc,.msg等。它由表示文件不同部分的各种流组成。我已经编写了一些解析这些数据的代码,但它不适合胆小的人。我发现OpenMCDF库对于获取各个流非常有用。
对于XLS,您可能最好使用Excel ODBC驱动程序来读取与使用数据库类似的数据。