Parseando CSVs con una expresión de JavaScript
Para parsear un CSV con datos numéricos hay que hacer esto:
text.split("\n").map( function(r){
return r.split(",").map( function(d) {
return parseFloat(d)
} )
} )
Esto solo anda si tu intérprete de JavaScript tiene Array.prototype.map definido. Sino antes de eso tenés que definirlo así:
Array.prototype.map = Array.prototype.map || function( f ) {
var r = []
for (var i=0; i<this.length; i++) {
r[i] = f(this[i])
}
return r
}
No hay comentarios.:
Publicar un comentario