我正在解析一个简单的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
我该如何解决?