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