MS Excelを操作する
ポイントは
- require 'win32ole'
- VBAの関数やプロパティは同名。ただし先頭は小文字にする
require 'win32ole' excel = WIN32OLE.new('Excel.Application') excel.visible = false excel.displayAlerts = false book = excel.workbooks.add sheet = book.worksheets(1) sheet.cells(1, 1).value = 'なんか表示してや' sheet.cells(1, 1).font.color = 0x000000FF # 赤くする book.saveAs({'filename' => 'C:\applications\aaa.xls'}) excel.quit