というよりもテンプレート的に事前に装飾したExcelファイルを用意しておいて、それを元にファイルを作る感じです。 まず、装飾したテンプレートとして利用するExcelファイルを用意します。 これをaaa.xlsとして保存します。 Excelをいじるために spreadsheet を利用します。 なので gem install spreadsheet しておきます。 以下のような感じのことを書きます。 require 'spreadsheet' #とりあえずテンプレートとしたExcelを開きます book = Spreadsheet.open('aaa.xls') #値を埋めていきます sheet = book.worksheet(0) sheet[0,0] = 'aaa' sheet[1,0] = 'aaa' sheet[2,0] = 'aaa' sheet[3,0] = 'aaa' she