0.1.1-SNAPSHOTリリース
取り敢えずSNAPSHOTでMavenリポジトリにリリースしました。
プレビュー機能が追加になっています。
テンプレートを作って、ちゃんと書けてるか検証するのに、いちいちテストケースなどで埋め込みデータ用Mapを作るのは面倒くさいという話がありまして。
埋め込むデータもEXCELで書ければいいじゃんという事で、この機能をヘンリーのコメントでの命名により、「プレビュー機能」と呼ぶ事にしました。
データ用EXCELの書き方を書こうと思ったんだけど、スクショ撮ったりが難儀なので、すんません、ソースの「src/test/resources」の中の「MapBuilderTest.xls」ってファイルと「MapBuilderTest_without_root.xls(rootなしバージョン)」を見てみて下さい。それぞれのテンプレートファイルは同じ場所の「MapBuilderTest_template.xls」と「MapBuilderTest_without_root_template.xls」です。
あードキュメント難儀そうだ・・・。
で、Java上で
InputStream data = getClass().getResourceAsStream("/MapBuilderTest.xls"); InputStream template = getClass().getResourceAsStream("/MapBuilderTest_template.xls"); HSSFWorkbook out = FPPreviewUtil.getWorkbook(template, data);
ってやると、データ埋め込み済みHSSFWorkbookが取得出来ます。
「src/test/java」の中の「org.seasar.fisshplate.preview.FPPreviewUtilTest」を参照戴けると良いかと。
お試し下され。