【发布时间】:2018-12-02 10:57:26
【问题描述】:
我对 node.js 比较陌生,并且正在做一个小项目并且被卡住了。我正在获取一个解压缩的 csv 文件,并尝试使用节点添加指定列中的值。
这是我的代码:
var fs = require('fs');
var csv = require('fast-csv');
var stream = fs.createReadStream("my.csv");
var sum = 0;
csv
.fromStream(stream, { headers: [, , "total_master_images", , , , , , , , , , , , , , , , , , , , , ] })
.on("data", function(data) {
console.log(data);
})
.on("end", function() {
console.log("--------------------------------");
});
还有一些输出:
{ total_master_images: 'total_master_images' }
{ total_master_images: '1' }
{ total_master_images: '2' }
{ total_master_images: '2' }
{ total_master_images: '2' }
{ total_master_images: '466' }
{ total_master_images: '990' }
{ total_master_images: '5953' }
{ total_master_images: '1473' }
打印时我也无法摆脱列标题,但这没什么大不了的。任何帮助将不胜感激。
【问题讨论】:
标签: javascript json node.js csv