我正在使用Open XML Format SDK 2.0来处理Word和Excel文档。我需要有可能通过其内容确定文档类型(Word或Excel),而无需创建实例WordprocessingDocument
或SpreadsheetDocument
。我该怎么办?
答案 0 :(得分:1)
解压缩docx,xlsx或您要检查的任何Microsoft Office文档,然后查看标记
<Application>Microsoft Office Word</Application>
您可以在docProps文件夹中的 app.xml 文件中找到。如果它是.net 4.5应用程序,您可以使用新的 ZipArchive 类在内存中提取xml文件,然后查找应用程序标记。
您可以在此MSDN article中找到有关Office文档内部结构的更多详细信息。