对Node.js使用csv-parse时出现意外标识符

时间:2019-06-27 00:28:27

标签: node.js csv

我正在解析一个简单的csv文件,该文件以逗号(,)作为分隔符。

我正在使用这个图书馆https://www.npmjs.com/package/csv-parse

csv文件中一行的示例如下:

Can (66),1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,,276517.3795,5035127.484,A,3,O

这是我阅读的文件代码:

const fs = require('fs');
const parse = require('csv-parse')
const csvFile = require('../data/csvFile.csv');

const data = [];

fs.createReadStream(csvFile)
    .pipe(parse({delimiter: ','}))
    .on('data', function(csvrow) {
        console.log(csvrow);
        //do something with csvrow
        data.push(csvrow);
    })
    .on('end',function() {
        //do something with csvData
        console.log(data);
    });

运行代码between Can and (66)时出现以下错误,指向这两者之间的空间有错误:

SyntaxError: Unexpected identifier

我该如何解决?

0 个答案:

没有答案