12 有谁知道一种确定使用哪个版本的Excel创建文件的方法?我们有一些.xls文件,需要确定版本。它们在Excel 2007及更高版本中可以很好地打开,但是同事希望确定其确切的原始版本。 我已经检查了十六进制转储对.doc和图像文件进行类似的取证,但是在.xls文件中找不到特别有用的东西,扩展属性似乎也无济于事。 microsoft-excel — CMPalmer source
10 Microsoft KB 178605:如何确定Microsoft Excel工作簿的版本 Microsoft Excel使用结构化存储来保存数据。特别是,它将创建一个名为“ Workbook”(以前只是“ Book”)的数据流,并在其中保存以BOF(文件开头)记录开头的内容。该记录包含工作簿的有用属性以及版本。 该文章继续给出了示例C ++代码来转储此信息。 另请参阅Stackoverflow, 如何识别Excel文件是否符合Excel 95或Excel 97规范? — NIK source
1 据我所知,在元数据中,它只是将其存储为“ Microsoft Excel”。 除了查看版本文件(例如2007年和2010年的.xlsx或97-2003年的.xls(可能更旧,但不太可能)),我不确定是否有找到这种方法的好方法。 为什么您的同事想知道?如果您说的是除了找到版本号之外的目标,我也许可以帮助您找到实现它的另一种方法。 — 威廉·希尔森 source