※追記※ この記事は Excel97-2003 形式しか扱えなかった POI 2.x 時代のもの POI 3.9 から Excel 2007 形式にも対応している。 Excel97-2003 は HSSFWorkbook クラスにマッピング Excel2007 は XSSFWorkbook クラスにマッピング しかし、読み込み時にファイル形式を自動判別して Workbook インタフェース型として返してくれる API があるので、基本的に両者の違いを意識してプログラムを書く必要はない → xUnit Theories / Fixture を参照 HSSFWorkbook(Excel97-2003) も XSSFWorkbook(Excel2007) も Workbook インタフェースを実装しているので、 HSSFWorkbook book = new HSSFWorkbook(in);