読者です 読者をやめる 読者になる 読者になる

コンピュータクワガタ

かっぱのかっぱによるコンピュータ関連のサイトです

Groovy+POIでExcel方眼紙テンプレートを作った

Groovy

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しかないのでこんな感じです。

広告