excel desde ruby

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 concreto
sheet1 = book.worksheet 0
sheet2 = book.worksheet 'Sheet1'

sheet1.each do |row|
# hacemos algo con cada fila.
end

# También podemos acceder directamente a una fila
row = 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.

3 Responses to “excel desde ruby”

  1. Amaia May 13, 2009 at 12:36 am #

    Yo la he usado para escribir/exportar datos a excel y te confirmo que es muy fácil ;)

  2. manu May 13, 2009 at 12:36 pm #

    Hola Amaia. Guai, era lo que me quedaba por probar :-D

  3. yurtdisi egitim August 4, 2009 at 3:31 am #

    ¿Hay información sobre este tema en otras idiomas

Leave a Reply:

Gravatar Image

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>