将NPOI WorkbookFactory
与“现代” Excel文件(* .xlsx)一起使用时,它会生成XSSFWorkbook,其中包含Excel版本:
xssfWorkbook.GetProperties().ExtendedProperties.AppVersion
这将返回Excel版本号,例如“ 16.0300
”。
是否可以获取有关HSSFWorkbook的信息?
顺便说一句:应用程序的名称在两个类中都可用:
hssfWorkbook.SummaryInformation.ApplicationName
xssfWorkbook.GetProperties().ExtendedProperties.Application
对于MS Excel,在两种情况下均为“ Microsoft Excel
”。
但是我找不到任何关于HSSF的版本信息。
用例:我从不同的来源获得了很多文件,并且对于支持问题,了解特定来源使用的Excel版本将非常有帮助。由于您还可以将.xlsx
另存为.xls
,因此仅BIFF版本并没有多大帮助。