Node.js 如何从nodejs中的csv文件中提取数据

Node.js 如何从nodejs中的csv文件中提取数据,node.js,csv,Node.js,Csv,我正试图从csv文件中提取一些数据。假设我的csv文件包含这些行 ABB | BCC | CDD | DEE eff | fgg | ghh | hii ijj | JKK | kll | LMM 我只需要从最后一行提取kll,我猜您正在使用这个npm模块: 您可以使用更简单的代码来解析CSV。要提取所需的价值,您可以执行以下操作: var fs=require('fs'); var csv=需要('csv'); var parser=csv.parse({分隔符:'|'},函数(err,数据

我正试图从csv文件中提取一些数据。假设我的csv文件包含这些行

ABB | BCC | CDD | DEE
eff | fgg | ghh | hii
ijj | JKK | kll | LMM


我只需要从最后一行提取
kll

我猜您正在使用这个npm模块:

您可以使用更简单的代码来解析CSV。要提取所需的价值,您可以执行以下操作:

var fs=require('fs');
var csv=需要('csv');
var parser=csv.parse({分隔符:'|'},函数(err,数据){
var lastRow=data[data.length-1];
var wantedValue=lastRow[lastRow.length-2];
console.log(wantedValue);
});

fs.createReadStream(uu dirname+'/file.csv').pipe(解析器)我猜您正在使用此npm模块:

您可以使用更简单的代码来解析CSV。要提取所需的价值,您可以执行以下操作:

var fs=require('fs');
var csv=需要('csv');
var parser=csv.parse({分隔符:'|'},函数(err,数据){
var lastRow=data[data.length-1];
var wantedValue=lastRow[lastRow.length-2];
console.log(wantedValue);
});

fs.createReadStream(uu dirname+'/file.csv').pipe(解析器)我猜您正在使用此npm模块:

您可以使用更简单的代码来解析CSV。要提取所需的价值,您可以执行以下操作:

var fs=require('fs');
var csv=需要('csv');
var parser=csv.parse({分隔符:'|'},函数(err,数据){
var lastRow=data[data.length-1];
var wantedValue=lastRow[lastRow.length-2];
console.log(wantedValue);
});

fs.createReadStream(uu dirname+'/file.csv').pipe(解析器)我猜您正在使用此npm模块:

您可以使用更简单的代码来解析CSV。要提取所需的价值,您可以执行以下操作:

var fs=require('fs');
var csv=需要('csv');
var parser=csv.parse({分隔符:'|'},函数(err,数据){
var lastRow=data[data.length-1];
var wantedValue=lastRow[lastRow.length-2];
console.log(wantedValue);
});
fs.createReadStream(uu dirname+'/file.csv').pipe(解析器)
var fs = require('fs');
var csv = require('csv');

csv()
 .from.stream(fs.createReadStream('nodetest.csv'))
 .to.array(function(data, count) {
    var lastLine = data.slice(-1)[0];
    var needed = lastLine.slice(-1)[0];
    console.log(needed);
  });