Antes que nada gracias a todos por la ayuda.  Lo que probe fueron dos cosas

- FasterCSV, tiene to_hash() el cual me soluciona todo en una sola linea y
quedaria algo como

                     raw_data=FasterCSV.open('mifile').to_hash

Pero el formato de los archivos tiene algo que no le gusta y me da
MalformedCSVError

Y viendo la docu de la class lo confirma

"Class, FasterCSV::MalformedCSVError. In:, lib/faster_csv.rb. Parent:,
RuntimeError. The error thrown when the parser encounters illegal CSV
formatting"


- Ahora estoy por armar el hash con split primero por \r y despues por \t al
como alguno de los ejemplos que me pasaron,a armamdo algo así
['name'=>'martin', 'rown'=> 'datan']

Gracias de nuevo
Martin
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a