2015-04-29 107 views
2

我有下面的代碼,它運行良好,但我想這樣保存並寫入我所在的文件夾中的CSV文件。 JS在節點中。十分感謝!如何在nodejs服務器上創建一個CSV文件

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-to-CSV轉換器。

+0

你確定你的JSON是有效的嗎?我在最後一個數組末尾看到一個尾隨逗號。 –

+0

對不起,只是複製粘貼錯誤,使其更容易 – Rabbitshoe

回答

3

UPDATE你可以使用這樣的東西。

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

我在節點運行這個,所以沒有'窗口' – Rabbitshoe

+0

你可以使用 fs.writeFile(「/ tmp/test」,csv,function(err) {err} {} }); 我更新了答案 –

相關問題