OpenOffice.org(LibreOffice)のCalcをrubyから操作するためのruby拡張モジュールです。
Mt.Trail
Ver. 1.02 2015/11/29 Mt.Trail
Ver. 1.02 : excel形式等での保存機能を追加、互換性には問題あり、チャートの範囲変更のbugfix
ver. 1.01 : チャートの画像出力機能追加
Ver. 1.00 : 初回公開版
Copyright (C) Mt.Trail 2015 All rights reserved.
GPL version 2
rubyからOpenOffice.orgのCalcを簡単に操作すること。
Excelの無い環境で表やグラフを自動更新するために作成しました。
基本的にはシートのレイアウトやチャートの形式等はCalcで作成しデータの追加や変更を自動化する目的で作成しています。
ですから、詳細なプロパティの設定や、新しいチャートの作成等はサポートしていません。
書式を設定したテンプレート領域を用意しておき書式のコピーで書式を設定してください。
rubyスクリプトでrequireして利用してください。
require './OOo_Calc' openCalcWorkbook("file.ods") do |book| sheet = book.get_sheet("DataSheet") sheet[0,3] = 1 ... book.save end
rdoc --title OOo_Calc --main OOo_calc --all OOo_calc.rb