Node.js:读/写CSV,按列值选择,写入文本文件效率目标

问题描述

我正在玩我们在课堂上收到的实验室。我特别希望获得尽可能简短的解决方案,明智的代码。我将使用的基本代码如下:

const csv = require('csv-parser');
const fs = require('fs');

fs.createReadStream('data.csv')
  .pipe(csv())
  .on('data',(row) => {
    console.log(row);
  })
  .on('end',() => {
    console.log('CSV file successfully processed');
  });

我的目标是对此进行扩展以执行以下操作:

  1. 选择列值为 [X] 的所有行
  2. 将所选值写入单独的 CSV 文件
  3. 从源 CSV 中删除那些选定的行。
  4. 对 [y] 值执行步骤 1,2,3

我想看看我是否可以一蹴而就,我想在我修补它的同时征求任何有兴趣的人的意见。

感谢阅读!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)