Hace poco tuve que hacer algunas pruebas para ver como leer documentos excel desde ruby, y descubrí que gracias a la gema spreadsheet es realmente fácil.require 'spreadsheet'book = Spreadsheet.open '/path/to/an/fichero.xls'# Para acceder a las páginas:book.worksheets# Para acceder a una página en concretosheet1 = book.worksheet 0sheet2 = book.worksheet 'Sheet1'sheet1.each do |row| # hacemos algo con cada fila.end# También podemos acceder directamente a una filarow = sheet1.row(3)# Y para acceder a un elemento de una fila:row[0]Aunque no he probado a escribir en un excel, parece también muy sencillo.