Я в основном пытаются:трубы потоки редактировать файл CSV в node.js
- открыть файл CSV, как поток
- сделать некоторые операции на каждой линии
- поток результат в секунду csv file
в node.js.
Вот мой код:
var fs = require("fs");
var csv = require("csv");
var readStream = fs.createReadStream("input.csv");
var writeStream = fs.createWriteStream("output.csv");
var csvStream = csv
.parse()
.on("data", function(data){
//do some stuff with data
return(JSON.stringify(data));
})
.on("end", function(){
console.log("done");
})
.on("error", function(error){
console.log(error)
});
(readStream.pipe(csvStream)).pipe(writeStream);
Я получаю "Ошибка типа: Invalid нестроковой/буфер фрагмент". Что я делаю не так ? Я совершенно новичок в node.js, поэтому, пожалуйста, подробно объясните свой ответ.