I really, really don't think POI has this functionality, as it's explicitly written to work cross-platform. It only deals with document files.
If I were faced with this task, I'd dig into the registry (via the Windows API) for the association of the .XLS
file type. That will, err should give you a link to the most recently and completely installed Excel. Not reliably, because
- there might not be an Excel installed;
- the user might have changed the association; or
- the Excel pointed at by the association might be broken.
But given the hint of (usually) the applicable executable, you could then examine either the .EXE
file header of Excel or perhaps something in the surrounding files to determine Excel's version.