¿Hay algún modo de pasar una tabla de Excel (que en verdad proviene de
Access) a Rails? PodrÃa pasarlo todo a mano mediante el scaffold del
modelo que tengo, pero evidentemente prefiero hacerlo todo con una
migración, a ser posible.
Lo puedes cargar como un CSV. Desde la migracion haces un load del
archivo csv … o metes los datos en las fixtures y cargas las
fixtures como csv en vez de yaml (creo que entonces hace falta un
plugin)
Francesc
On Jan 4, 2008, at 2:20 PM, John S. wrote:
¿Hay algún modo de pasar una tabla de Excel (que en verdad proviene de
Access) a Rails? Podría pasarlo todo a mano mediante el scaffold del
modelo que tengo, pero evidentemente prefiero hacerlo todo con una
migración, a ser posible.Posted via http://www.ruby-forum.com/.
Ror-es mailing list
[email protected]
http://lists.simplelogica.net/mailman/listinfo/ror-es
–
name. Francesc E. i Martí
voice. +34 678.681.603
John S. wrote:
¿Hay algún modo de pasar una tabla de Excel (que en verdad proviene de
Access) a Rails? PodrÃa pasarlo todo a mano mediante el scaffold del
modelo que tengo, pero evidentemente prefiero hacerlo todo con una
migración, a ser posible.
Yo lo he hecho con migraciones y como importación de archivos YAML; el
truco es hacer una fórmula que te concatene los datos con las cabeceras
correspondientes. Algo asà (para migración):
=CONCATENAR(“Usuario.create( :id => “;A2;”, :nick =>
'”;SUSTITUIR(B2;"’";“´”);"’, :password =>
‘";SI(C2="";“passwordxxx”;SUSTITUIR(C2;"’";“´”));"’, :email => ‘";D2;"’,
:nombre => ‘";SI(E2="";"?";SUSTITUIR(E2;"’";“´”));"’, :web => ‘";F2;"’
)"))
Luego copias la fórmula hacia abajo y ya lo tienes, basta con copiar y
pegar en el archivo de migración.
s2