Apache POI Workbook からExcel バージョン取得

org.apache.poi.ss.usermodel.Workbook から、
Excelバージョンを調べる方法

org.apache.poi.ss.SpreadsheetVersion という enum
調べればよい。

public static SpreadsheetVersion getSpreadsheetVersion(InputStream inst) {
    try(Workbook book = WorkbookFactory.create(inst)){
        return book.getSpreadsheetVersion();
    }catch(Exception ex){
        throw new RuntimeException(ex);
    }
}

これで、
SpreadsheetVersion.EXCEL97 か、SpreadsheetVersion.EXCEL2007 が返ってくる。

EXCEL97 = .xls
EXCEL2007 = .xlsx