如何在nodejs服务器上创建CSV文件

3
我有以下代码,它能够很好地运行,但我想将其保存并写入到CSV文件中,该文件在我所在的文件夹中。我在node中运行JS。非常感谢!
var jsonexport = require('jsonexport');

json = [ { uniq_id: [ 'test' ],
    product_url: [ 'http://www.here.com' ],
    manufacturer: [ 'Disney' ]}]

jsonexport(json,function(err, csv){
    if(err) return console.log(err);
    console.log(csv);
    });

注意:jsonexport 是一个将JSON转换为CSV的转换器。

你确定你的JSON格式正确吗?我看到最后一个数组末尾有一个逗号。 - The Disco Spider
抱歉,这只是一个复制粘贴错误,为了让它看起来更简单。 - Rabbitshoe
1个回答

4

更新:您可以使用以下方式。

jsonexport(json,function(err, csv){
   fs.writeFile("/tmp/test.csv", csv, function(err) {
   if(err) {}
   });
});

我正在Node中运行此代码,因此没有“window”。 - Rabbitshoe
1
使用以下代码将CSV文件写入/tmp/test路径中:fs.writeFile("/tmp/test", csv, function(err) { if(err) {} }); 我已更新答案。 - Khaled Garbaya

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接