3
我基本上想:管流編輯node.js的csv文件
- 打開一個CSV文件作爲流
- 做一些操作上的每一行
- 流結果到第二csv文件
in 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);
我得到 「類型錯誤:無效的非字符串/緩衝塊」。我究竟做錯了什麼 ?我對node.js完全陌生,所以請詳細說明您的答案。