またくだらないものを作ってしまった。 POIで何かを作ろうとしてこんなことしか浮かばなかったよ。 画像を読み込んで、超細かいExcel方眼紙にドットを打って行く。 1つのセルを1つのピクセルとしてお絵かき。 こんな感じにできます。 コードは以下。ファイル名とかはリテラルで埋め込んでます。 import org.apache.poi.xssf.usermodel.XSSFWorkbook import org.apache.poi.ss.usermodel.IndexedColors import org.apache.poi.ss.usermodel.Row import org.apache.poi.ss.usermodel.Sheet import org.apache.poi.ss.usermodel.Workbook import org.apache.poi.ss.usermod
Groovyの練習。 特に苦労はなく。シート名に日本語を使っても全然問題なくいけました。 import org.apache.poi.hssf.usermodel.HSSFWorkbook // XSSFは2007以降の形式(xlsx)。2003以前の形式(xls)はHSSF def workbook = new HSSFWorkbook() def sheet = workbook.createSheet() workbook.setSheetName(0, "方眼紙") for (i in 0..255) { sheet.setColumnWidth(i, 640); } new File("output/test.xls").withOutputStream{workbook.write(it)} LibreOfficeしかないのでこんな感じです。
Tweet Apache POI入門 作者: 丸岡孝司出版社/メーカー: ラトルズ発売日: 2012/02/25メディア: 単行本(ソフトカバー)購入: 3人 クリック: 68回この商品を含むブログ (4件) を見る本が出てたので 昨日書店で購入してきました。 内容的には色々とガチ。 買って損は無いよ Groovyでの利用は載っていたんだけど さんのGExcel API の利用は載ってなかったなー。 ひっそりとGExcelAPI v0.2をリリースしました - 豆無日記 というのでちょっとものたりなかったので 以前書いてみたコードをさらしてみます これは さんのコードも参考にしました POIのHSSFを使ってExcelに画像を挿入 - No Programming, No Life これはnobeansさんのサンプルを拡張して、セルに色&画像を貼ってみましょうの例 さんの GroovyCo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く