我有一个包含5列的CSV,其中很少一些列可能为空。
例如,假设
此处,Rib的主题和标记为空。 在这种情况下,如果我尝试使用npm模块 fast-csv 解析CSV文件,则会抛出错误
...
肋,3 ,,,
SyntaxError:意外的令牌,
代码段:
'use strict';
var csvFormatter = require('fast-csv')
var filePath = process.argv[2],
data = [];
csvFormatter.fromPath(filePath, {
headers: true
}).on('data', function (d) {
data.push(d);
}).on('end', function () {
console.log(data);
process.exit(0);
});
是否有任何选项可以为列设置默认值或以任何其他方式处理此异常,任何帮助都表示赞赏。