POIでExcelワークブックを使用する場合、使用するファイルの形式に従ったWorkbookの具象クラスでインスタンス生成する必要があります。例を挙げると、Excel97-2007ではHSSFWorkbookになります。 InputStream stream = new FileInputStream("ファイルへのパス"); HSSFWorkbook workbook = new HSSFWorkbook(stream); HSSFはPOIでのExcel97-2007ファイル形式を指します。2008以降ではXSSFになります。Excel2008形式のファイルでHSSFWorkbookのインスタンスを作ろうとしても例外が発生しますので、この場合はXSSFWorkbookのインスタンスを生成しなくてはいけません。でもファイル形式をいちいち判別したり、例外をキャッチしてXSSFWorkbook