Buenas,
Tengo un problema, para realizar una aplicación que gestione horarios.
Estos horarios se realizan sobre hojas Excel y me gustaría saber si
hay alguna manera de pasar estos a XML de forma automática.
Se que se pueden guardar los Excel como XML pero busco una forma más
elegante y automática.
Si consiguiese pasarlos a Excel después parsearlos y jugar con los
datos será pan comido.
Saludos,
Jordi
2008/11/19 Jordi V. Alvarez [email protected]:
Buenas,
Tengo un problema, para realizar una aplicación que gestione horarios.
Estos horarios se realizan sobre hojas Excel y me gustaría saber si
hay alguna manera de pasar estos a XML de forma automática.
Se que se pueden guardar los Excel como XML pero busco una forma más
elegante y automática.
Si consiguiese pasarlos a Excel después parsearlos y jugar con los
datos será pan comido.
Qué formato tendría el Excel? Creo que te conviene hacer que tus
usuarios bajen una plantilla para llenar los horarios. Y esa plantilla
la haces tú en el formato XML de Excel. 
Para mi la forma más fácil de tratar los excel es pasándolos previamente
a
CSV, luego ya los trato como mejor puedo.
2008/11/20 Damian J. [email protected]
2008/11/20 Ceritium [email protected]:
Para mi la forma más fácil de tratar los excel es pasándolos previamente a
CSV, luego ya los trato como mejor puedo.
Creo que lo que decía Jordi es justamente no tener que pedirle a los
usuarios que graben en CSV.
El 20/11/2008, a las 20:44, Damian J.
escribió:> Creo que lo que decía Jordi es justamente no tener que pedirle a los
usuarios que graben en CSV.
Claro, mis usuarios están acostumbrados a usar sus Excels, guardarlos
en Excel y son unos cuantos, enseñarles a todos (y aguantar las dudas
cada día) a exportar a CSV o XML con el propio Office sería incluso
peor que buscar algo que convierta los Excels automáticamente. jaja
Si no hay nada bueno para hacerlo, me tocará hacer de profesor y
asistente… 
Jordi V. Alvarez
escribió:> El 20/11/2008, a las 20:44, Damian J. escribió:
Creo que lo que decía Jordi es justamente no tener que pedirle a los
usuarios que graben en CSV.
Claro, mis usuarios están acostumbrados a usar sus Excels, guardarlos
en Excel y son unos cuantos, enseñarles a todos (y aguantar las dudas
cada día) a exportar a CSV o XML con el propio Office sería incluso
peor que buscar algo que convierta los Excels automáticamente. jaja
Si no hay nada bueno para hacerlo, me tocará hacer de profesor y
asistente… 
No sé si es lo que preguntas, pero hay una gema que se llama parseexcel
que es para parsear los ficheros excel y de ahí ya los conviertes a lo
que tú quieras.
Un tutorial de Jaime sobre ello
http://www.jaimeiniesta.com/2007/03/15/importar-xls-desde-rails/
También está la gema roo [1] que además de .xls lee .ods y googledocs.
[1] http://roo.rubyforge.org/
Saludos
Amaia
–
Amaia C.
Dabne Tecnologías de la Información - www.dabne.net -
http://blog.dabne.net
*
Buscador de Subvenciones - http://buscaboe.dabne.net
Apuntes de Rails - http://apuntesderails.amaiac.net
*
El 20/11/2008, a las 21:24, Amaia C.
escribió:> No sé si es lo que preguntas, pero hay una gema que se llama
parseexcel
que es para parsear los ficheros excel y de ahí ya los conviertes a lo
que tú quieras.
Un tutorial de Jaime sobre ello
http://www.jaimeiniesta.com/2007/03/15/importar-xls-desde-rails/
También está la gema roo [1] que además de .xls lee .ods y googledocs.
[1] http://roo.rubyforge.org/
Hombre muchísimas gracias. Me pongo con ello a ver que saco en claro.
Saludos y gracias.
2008/11/20 Jordi V. Alvarez [email protected]:
Si no hay nada bueno para hacerlo, me tocará hacer de profesor y
asistente… 
A ver, no saben hacer eso pero a que seguro que se pueden instalar
ellos solitos el “mesencher”.