1

我有一个包含 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);
  });

是否有任何选项可以为列设置默认值或以任何其他方式处理此异常,不胜感激。

4

0 回答 0