タグ

ブックマーク / www.tech-notes.dyndns.org (1)

  • RubyでExcel

    概要 会社では何かとExcelを使う羽目になる。ソフトのチェックシートを作ることもあるし、何かの集計結果を別の人に渡すときにはExcelでの提出が要求される。 といっても、Excel上で手入力でデータを入れるのは避けたほうがよい。そんなことをしてしまうと、後でデザインを変えなきゃいけなくなったときに 地獄を見ることになる。 そういう自体を避けるために、ExcelにもVisual Basicでデータの入力などを自動化する機構があるが、いかんせん言語がVisual Basicである。 VBでのプログラミングはあまり幸せとは思えない。 WIN32OLEを使うと、RubyからExcelの各オブジェクトにアクセスできるため、RubyExcelを自由自在にコントロールできる。 これなら、楽しくプログラミングできるというものだ。例えば、以下のコードは1番目のワークシートのB5セルに"Hello"と書く

  • 1