これもまぁ、基本よね。
最近のxlsxとかは読めないから、それはまた別途。
gem install spreadsheet してから、以下のようにしてみましょう。
require 'spreadsheet' fn = "test.xls" begin ans = [] p "OK1" book = Spreadsheet.open(fn) p "OK2" sheet = book.worksheet('Sheet1') p "OK3" n = 1 p sheet while(sheet[n,1] != nil) ans.push([sheet[n,1].to_i,sheet[n,2],sheet[n,3]].join("\t")) n += 1 end print ans.join("\n")+"\n" rescue p "ERR" end