我使用 json2csv 模块将我拥有的数据转换为 csv 扩展名并通过邮件发送,但所有数据都出现在同一列中。我应该怎么做才能让它出现在单独的列中
这是我的 json2csv.js
const {Parser} = require('json2csv')
module.exports.toCsv = function(list,header){
var arr =[];
for (let i =0; i<header.length;i++){
arr.push(header[i])
}
const field = arr;
const opts = { field };
try {
const parser = new Parser(opts);
const csv = parser.parse(list);
console.log(csv);
return csv
} catch (err) {
console.error(err);
}
}
这是我的 sendMail.js
var mailOptions = {
from: 'abc@gmail.com',
to: 'abc@gmail.com',
subject:param,
text: 'Liste Ektedir',
attachments: [{
filename: param+'.csv',content:toCsv(groupsList,header)}
]
};
这是我想要的