【发布时间】:2021-01-05 13:15:02
【问题描述】:
我是 NodeJS 的新手,正在处理 CSV 文件,我需要删除一些列并重命名一些列,我尝试了以下代码,但由于列名有空格和特殊字符,它不起作用,谁能帮助我在这?
const fs = require('fs')
const csv = require('csv-parser')
const CUserData = [];
fs.createReadStream(__dirname+'/UsersData.csv')
.pipe(csv())
.on('data', function (row) {
const MemberData = {
firstname: row.'Member Name (first)',
lastname: row.'Member Name (last)',
Email: row.Email
}
CUserData.push(MemberData)
})
.on('end', function () {
console.table(CUserData)
})
【问题讨论】: