我正在处理大型 1Gb csv 文件。我只想解析文件的一部分,所以我将开始和结束选项传递给 createReadStream。当我这样做时,csv-parser 不会解析任何行。
import { createReadStream } from 'fs';
import csv from 'csv-parser';
const rs = createReadStream('xyz.csv', { start: 1000, end: 50000 });
rs.pipe(csv())
.on('data', (row) => {
console.log(row);
});