CSV空列处理 - 快速CSV npm

时间:2018-02-20 14:38:40

标签: node.js csv parsing npm unexpected-token

我有一个包含5列的CSV,其中很少一些列可能为空。

例如,假设

enter image description here

此处,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);
  });

是否有任何选项可以为列设置默认值或以任何其他方式处理此异常,任何帮助都表示赞赏。

0 个答案:

没有答案