Apache POIとは、はJavaアプリケーションからExcelやWordなどの
Microsoft製品のフォーマットファイルを読み書きするためのAPIです。
今回は特にExcelファイルを対象として試していきます。
Apache POIを使うと、Javaのプログラム処理からExcelファイルを作成したり、
予め用意したテンプレートを読み込んで更新を行なうなどといったことも可能になります。
Excelのファイルの読み書きでは、大きく分けて
Apache POIの中のHSSFとXSSFを使用します。
HSSFはExcel2003までのファイルフォーマットに対応したもの
XSSFはExcel2007のOOXML(.xlsx)ファイルフォーマットに対応したもの
です。
Excelファイル(xls、xlsx)を操作するときの使い分け
POIを使って、Excelを新規作成する
POIを使って、テンプレートを読み込んでExcelファイルを操作する
フォントや罫線、セルの色や数式の即座反映を設定する。
Javaを用いたApache POIの例外 org.apache.xmlbeans.impl.values.XmlValueDisconnectedExceptionが発生する原因と対策