Excelを生成する
既存のExcelファイルを触るサンプルは見つかけるけど
何もない状態からExcelファイルを作るサンプルは見かけないし
色々やってみたけどうまく行かないから
もしかしてできないの!?なんて思っていたけど・・・・
灯台下暗しってやつですか・・・
http://homepage1.nifty.com/markey/ruby/win32ole/win32ole_qa_ja.html
Excelファイルを生成するサンプル
excel-create.rb
require 'win32ole' begin # Excelアプリケーションを作成する excel = WIN32OLE.new('Excel.Application') # ワークブックを追加する book = excel.Workbooks.Add # ワークブックにシートをを追加する book.Worksheets.Add # シートの名前を変更する book.Worksheets(1).Name = "ruby" # ファイル名 filename = Dir.pwd + "/ruby_excel.xls" puts "save as #{filename}" # ファイルを保存する book.SaveAs(filename) ensure # ワークブックを閉じる book.Close # エクセルアプリケーションを終了する excel.Quit end