何年ぶりだろうか。。。Jakarta-POI という Microsoft Office 文書を操作する Javaのライブラリを使うのは。。。
Excel 2007 、2010 を使うので、XSSF が入ってるものを持ってこなくてはならない。
Maven で引っ張ろうとしたが、どうも中で依存する dom4j が、うまく参照できなかったので、
JAR をダウンロードして、以下のようにローカルPCのリポジトリにインストール
mvn install:install-file -Dfile=c:/work/dom4j-1.6.1.jar -DgroupId=dom4j -DartifactId=dom4j -Dversion=1.6.1 -Dpackaging=jar -DgeneratePom=true
pom.xml には、以下を記述する。
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.10-FINAL</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.10-FINAL</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml-schemas</artifactId>
<version>3.10-FINAL</version>
</dependency>
<dependency>
<groupId>dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>1.6.1</version>
</dependency>
<dependency>
<groupId>org.apache.xmlbeans</groupId>
<artifactId>xmlbeans</artifactId>
<version>2.6.0</version>
</dependency>
<dependency>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
<version>2.0.2</version>
</dependency>