Как прочитать версию приложения Excel из файлов xls (Excel97)? - PullRequest
0 голосов
/ 20 октября 2018

При использовании 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-версия не очень поможет.

...