Ruby で Excel (COM) 操作
いくつかライブラリを調べたのでメモ。ライブラリの種類は、大きく分けると「COM で操作するタイプ」と「独自にバイナリを操作するタイプ」の2種類あります。サーバサイドで使う場合は「バイナリ操作タイプ」の方がおすすめですが、 Ruby 版は少ないようですね。
- Ruby による Win32OLE プログラミング
- Excel プログラミング(初級編)
- Excel プログラミング(文書作成編)
- Rubyist Magazine - Win32OLE 活用法 【第 2 回】 Excel
- RubydeExcel (COM タイプ)
- svn trunk (COM タイプ)
- RubyForge: spreadsheet (バイナリ操作タイプ)
(それにしても、 Excel の変数名を「@excel」と書こうとしたら、何度も何度も「@excl」と type してしまって、実行時エラーで落としてしまうのは馬鹿なのか……^^;)