我正在使用fast-csv
将某些数据从数据库导出到CSV文件。
当我使用docs中的示例代码:
时 var csvStream = csv.createWriteStream({headers:true}),
writableStream = fs.createWriteStream('./csv/list.csv');
writableStream.on('finish', function(){
console.log('DONE!');
});
csvStream.pipe(writableStream);
csvStream.write(
[
{
a: "a1",
b: "b1",
c: "c1"
}
]
);
csvStream.end();
res.send('export done!')
我的csv文件有一个条目[object Object]
答案 0 :(得分:0)
看起来csvStream.write()
只会接受对象参数:
csvStream.write({
a: "a1",
b: "b1",
c: "c1"
});
如果你想编写数组,你应该使用csv.write()
或csv.writeToStream()
(记录here,搜索“编写数据”,因为我不能直接链接到它。