Groovy+POIでExcel方眼紙テンプレートを作った
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しかないのでこんな感じです。