どうしてもエクセルを自動作成しなければならない場合、VBAを書いてもいいのですがRubyでも簡単なものであれば対応可能です。
「axlsx」というGEMパッケージを使用します。以下のコマンドでインストールしておいてください。
$ gem install axlsx
https://github.com/randym/axlsx/blob/master/examples/example.rb または
$ gem install yard
$ yard server -g
を参照してください。
sample.rb
#!/usr/bin/ruby
# -*- coding: utf-8 -*-
#
require 'axlsx'
package = Axlsx::Package.new
worksheet = package.workbook.add_worksheet(name: 'Example')
worksheet.add_row(['Hello', 'World'])
package.use_shared_strings = true # for Numbers
package.serialize('example.xlsx')