我正在从csv读取数据并转换数据。 现在我想将数据写入新的csv但是文件已经创建但数据没有被填充。
这是我试过的
const fs = require('fs');
var csv = require("fast-csv");
var stream = fs.createReadStream("/home/rahul/Downloads/it.csv");
var ws = fs.createWriteStream("/home/rahul/Downloads/my.csv");
csv
.fromStream(stream)
.transform(function(data){
return data.map(function(ip) {
return Number(
ip.split(".")
.map(d => ("000"+d).substr(-3) )
.join("")
);
})
})
.on("data", function(data){
console.log(data); // this logs [ 5009000000, 5009255255 ]
})
.on("end", function(data){
csv.write(data).pipe(ws);
});