Мне нужно прочитать содержимое файла csv, разделить информацию в ячейках на строки и затем экспортировать все эти новые строки в пустой файл csv. Код ниже успешно разбивает строки, как они мне нужны, но не копирует строки в столбцы, а скорее одну длинную строку и пропускает большую часть информации. Все, что мне нужно - это помощь при копировании объектов json по строкам в пустой файл csv. Вот мой код:перемещение информации из одного файла csv в другой
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');
});
});
};
})
Можете ли вы опубликовать JSON, что вы разделили? – Subburaj