コメントを適当に変えて使います。
# -*- Encoding:UTF-8 -*-
require 'win32ole'
excel = WIN32OLE.new('Excel.Application')
#Excelファイルをダイアログで開く場合
#book_file = excel.GetOpenFilename
#book = excel.WorkBooks.Open(book_file)
#ファイル名指定で開く場合1(COM使用)
#fso = WIN32OLE.new('Scripting.FileSystemObject')
#filename = fso.GetAbsolutePathName("test.xlsx")
#book = excel.WorkBooks.Open(filename)
#ファイル名指定で開く場合2
#book = excel.workbooks.open 'sample.xlsx'
# 新規ブックを作成
book = excel.workbooks.add
#画面に状況を表示させる。
excel.visible = true
#シートにワークシートの1を指定
sheet = book.Worksheets(1)
#セルの値を取得(縦、横)
#s = sheet.Cells.Item(3,3).value
#セルに値を格納(縦、横)
sheet.Cells.Item(3,3).value = 1000
#名前を付けて保存する
#book.saveAs 'e:\test.xlsx'
#Excelブックを閉じる
#true:上書き false:上書きしない
book.close(true)
#Excel終了
excel.quit