2010年6月3日木曜日

groovyとjOpenDocumentでOpen Office Calcのセルの値を設定する

groovyとjOpenDocumentでOpen Office Calcのセルの値を設定するには、以下のコードを実行します。

import org.jopendocument.dom.spreadsheet.*

sheets = SpreadSheet.createFromFile(new File("sample1.ods"))
sheet = sheets.getSheet(0)
sheet.setRowCount(sheet.getRowCount() + 1)
// A3セルの値を設定
sheet.setValueAt("日本語", 0, 2)
// B3セルの値を設定
sheet.setValueAt(1234, 1, 2)
// 名前をつけて保存
sheets.saveAs(new File("sample2.ods"))


元ファイル(sample1.ods)


出力ファイル(sample2.png)

groovyとjOpenDocumentでOpen Office Calcのセルの値を設定するには、以下のコードを実行します。

動作環境
groovy 1.7.2, JDK6 Update20, jOpenDocument-1.2b3, OpenOffice 3.2

関連情報
jOpenDocumentのホームページ
http://www.jopendocument.org/

0 件のコメント:

コメントを投稿