El 30/10/07, Martin Aceto <[EMAIL PROTECTED]> escribió:
> Hola gente, hace poco me inscribí en la lista, ya que comencé a desarrollar
> en RoR, y ahora se me planteo una inquietud.
>
> Necesito importar un archivo .txt que esta separado por tab del tipo de
>
> Pos.    PEC    N°    Nombre
> 1    1    56    Nahuel Tromtti
> 2    2    4    Amado So
> 3    3    56    Lucas Cno
> 4    4    23    Patricio Rs
> 5    5    9    Carlos Aldo
> 6    6    6    Maximiliano Sa
>
> y conseguir algo como ['1','1','19', 'Nahuel Trombetti'] o mejor aun algo
> como ['Pos.' => '1','PEC' => '1', 'N'  => '19', 'nombre' => 'Nahuel
> Tromtti'].
>
> Alguien me podría tirar alguna idea de como encararlo

podes obtener algo como ['1','1','19', 'Nahuel Trombetti']
usando algo así

File.open("/tmp/texto.txt").each { |line|
    #elimino el \n del final
    line.chop!

    #genero el array
    vector = line.split("\t")

    p vector
}


saludos
-- 
/* Rafael Bidegain
Linux Registered User # 204304
CaFeLUG Grupo de Usuarios de Software Libre de Capital Federal
http://www.cafelug.org.ar */
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a