Я пытаюсь прочитать файл csv с помощью узла js. Ее мой кодКак читать файл csv в узле js
fs.readFile(config.csvUploadPath, function read(err, data) {
if (err) {
throw err;
}
console.log(data + 'my data')
});
CONSOLE:
ID
D11
D33
D55
Здесь я хочу, чтобы получить элементы в столбце ID и сохранить их в массиве. Как я могу это сделать? Может ли кто-нибудь предложить мне помощь. Благодарю. Мой контроллер:
var partnersModel = new partners(params);
fs.readFile(config.csvUploadPath, function read(err, data) {
if (err) {
throw err;
}
dataArray = data.toString().split(/\r?\n/);
dataArray.forEach(function(v,i){
if(v !== 'DUI'){
partnersModel.dui.push(v);
}
});
});
partnersModel.save(function(error, response){
http://stackoverflow.com/questions/23080413/nodejs-reading-csv-file –
Возможный дубликат [NodeJs, читающий файл csv] (http://stackoverflow.com/questions/23080413/nodejs-reading-csv -file) – crowchirp
Действительно ли это файл CSV или просто файл, содержащий список идентификаторов? Это было бы довольно легко разобрать без библиотеки, но если вы разбираете истинный CSV, обязательно используйте его! Мой модуль выбора: https://www.npmjs.com/package/csv –