COM Scripting
http://groovy.codehaus.org/COM+Scripting
Scriptomってモジュールがある。
COMが叩ける。
WMI (Windows Management Instrumentation)などに使うのが王道っぽいが・・・
ということでGroovyでも方眼紙を作ってみた
import org.codehaus.groovy.scriptom.*; import org.codehaus.groovy.scriptom.tlb.office.excel.*; Scriptom.inApartment { ea = new ActiveXObject("Excel.Application") wb = ea.workbooks.add() ea.DisplayAlerts = false wb.sheets(1).name = "方眼紙" wb.sheets(1).Rows("1:60").RowHeight = 15 wb.sheets(1).Columns("A:BZ").ColumnWidth = 2 wb.sheets(1).Range("A1:BZ60").value = "○" wb.saveAs(new File("test.xlsx").canonicalPath) wb.close }
詳しくは以下のサイト
http://groovyarekore.blogspot.jp/