获取CSV文件头的方法
我试图通过一个方法获取CSV文件头,但它有一个非常奇怪的语法。这就是我到目前为止所尝试的,我知道我没有收到任何东西,因为它是异步工作的。我尝试了其他解决方案,如获取CSV文件头的方法,csv,asynchronous,meteor,Csv,Asynchronous,Meteor,我试图通过一个方法获取CSV文件头,但它有一个非常奇怪的语法。这就是我到目前为止所尝试的,我知道我没有收到任何东西,因为它是异步工作的。我尝试了其他解决方案,如async,wait,但我确实没有这么多经验。我还使用csv解析器包仅获取标题 这就是我想做的: "file.getHeader"(_id) { const future = new Future(); fs.createReadStream("file.csv") .pipe(csv()) .
async
,wait
,但我确实没有这么多经验。我还使用csv解析器包仅获取标题
这就是我想做的:
"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();
}
如果你也有一些有用的链接来帮助我处理这个问题,请将它们粘贴在这里。谢谢。您是指csv的“标题”还是指csv的第一行,表示列的名称?csv文件的第一行。您可以查看此信息