Ich muss den Inhalt einer CSV-Datei lesen, teilen Sie die Informationen in den Zellen in Zeilen, und exportieren Sie dann alle diese neuen Zeilen in eine leere CSV-Datei. Der folgende Code teilt die Zeilen so, wie ich sie brauche, kopiert aber nicht die Zeilen in Spalten, sondern eine lange Zeile und überspringt die meisten Informationen. Alles, was ich brauche, ist Hilfe beim Kopieren von JSON-Objekten Zeile für Zeile in eine leere CSV-Datei. Hier ist mein Code:Verschieben von Informationen aus einer CSV-Datei in eine andere
var csv = require ('fast-csv');
var fs = require('fs');
var json2csv = require('json2csv');
csv.
fromPath("/home/juan/analysts.csv")
.on("data", function(data){
var expertise = data[1];
var line = expertise.split(/[\n,]/);
for(i=0; i<line.length; i++){
var info = {
experience: line[i]
};
return info
json2csv(info, function(err, doc){
if(err) console.log(err);
fs.writeFile('/home/juan/expertise.csv', doc, function(err){
if(err) throw err;
console.log('file saved');
});
});
};
})
Kannst du den JSON posten, was du geteilt hast ?? – Subburaj