我有一个包含 5 列的 CSV,其中一些记录可能为空。
例如,让我们说
此处,Rib 的 Subject 和 Marks 为空。在这种情况下,如果我尝试使用 npm 模块fast-csv解析 CSV 文件,则会引发错误
...
肋骨,3,,,
SyntaxError: Unexpected token ,
代码片段:
'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);
});
是否有任何选项可以为列设置默认值或以任何其他方式处理此异常,不胜感激。