in questo momento sto provando con la libreria fast-csv fare questo:come importare un file csv in mysql usando node.js?
var stream = fs.createReadStream("./google.csv");
csv
.fromStream(stream, {headers : ["Name","E-mail 1 - Value"], ignoreEmpty: true})
.on("data", function(data){
console.log(data);
})
.on("end", function(){
console.log("done");
});
Ma getta questo errore: "intestazione di colonna non corrispondente previsto: 2 colonne ottenuto: 57"
Sai come posso evitarlo? dovrei usare una libreria/approccio diverso
Un altro problema che sto affrontando è che ottengo il risultato in esadecimale ... come posso analizzarlo correttamente?
Rimuovere la proprietà 'headers' dal secondo argomento. Quel CSV ha chiaramente 57 colonne e hai fornito solo le intestazioni per due di esse. – idbehold