获取CSV文件头的方法

时间:2018-08-24 05:34:14

标签: csv asynchronous meteor

我正在尝试通过一种方法来获取CSV文件标题,但是它的语法很奇怪。到目前为止,这是我尝试过的操作,并且我了解到我什么也没收到,因为它是异步工​​作的。我尝试了其他解决方案,例如asyncawait,但我确实没有太多经验。我还使用csv-parser包仅获取标头。

这就是我想要做的:

 "file.getHeader"(_id) {
    const future = new Future();

    fs.createReadStream("file.csv")
      .pipe(csv())
      .on("headers", headerList => {
        future.return(headerList[0]);
      })
      .on("error", error => {
        future.return(error);
      });

    return future.wait();
  }

如果您还有一些有用的链接可以帮助我解决问题,请在此处粘贴它们。谢谢。

0 个答案:

没有答案