【发布时间】:2014-12-25 15:25:10
【问题描述】:
现在我正在尝试使用库 fast-csv 这样做:
var stream = fs.createReadStream("./google.csv");
csv
.fromStream(stream, {headers : ["Name","E-mail 1 - Value"], ignoreEmpty: true})
.on("data", function(data){
console.log(data);
})
.on("end", function(){
console.log("done");
});
但它会抛出此错误:“预期的列标题不匹配:2 列得到:57”
你知道我怎样才能避免这种情况吗?我应该使用不同的库/方法
我面临的另一个问题是我得到了十六进制的结果......我怎样才能正确解析它?
【问题讨论】:
-
从第二个参数中移除
headers属性。该 CSV 显然有 57 列,而您只提供了其中两列的标题。
标签: mysql node.js csv import contacts