Я действительно, действительно, не думаю, что POI обладает такой функциональностью, поскольку она явно написана для работы кроссплатформенно. Это касается только файлов документов.
Если бы я столкнулся с этой задачей, я бы покопался в реестре (через Windows API) для связи с типом файла .XLS
. Это, по ошибке, должно дать вам ссылку на самый последний и полностью установленный Excel. Ненадежно, потому что
- возможно, не будет установлен Excel;
- пользователь мог изменить связь; или
- Excel, на который указывает ассоциация, может быть поврежден.
Но, учитывая намек на (обычно) применимый исполняемый файл, вы можете проверить либо заголовок файла .EXE
в Excel, либо, возможно, что-то в окружающих файлах, чтобы определить версию Excel.