При использовании 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.
UsecaseЯ получаю много файлов из разных источников, и для вопросов поддержки было бы очень полезно узнать версию Excel, которую использует конкретный источник.Поскольку вы также можете сохранить .xlsx
как .xls
, одна только BIFF-версия не очень поможет.