我有一个包含数百万条记录的CSV文件,如何删除以_开头的列并生成结果CSV?
为了简单起见,考虑我有以下CSV:
为了简单起见,考虑我有以下CSV:
Sr.No Col1 Col2 _Col3 Col4 _Col5
1 txt png 676766 win 8787
2 jpg pdf 565657 lin 8787
3 pdf jpg 786786 lin 9898
I would want the output to be
Sr.No Col1 Col2 Col4
1 txt png win
2 jpg pdf lin
3 pdf jpg lin
我需要阅读整个文件才能达到这个目的吗?还是有更好的方法可以实现这个目标。
const csv = require('csv-parser');
const fs = require('fs');
fs.createReadStream('data.csv')
.pipe(csv())
.on('data', (row) => {
// generate a new csv with removing specific column
})
.on('end', () => {
console.log('CSV file successfully processed');
});
对于如何实现这一点,任何帮助都将是有帮助的。
谢谢。