用javascript写CSV文件列标题

时间:2018-08-06 13:32:57

标签: javascript arrays csv javascript-objects export-to-csv

这是我的代码。我正在尝试将数据输出为CSV,但是我成功了,但是我无法添加列标题。虽然我保存了CSV文件,但是缺少列标题。有人可以帮忙吗?

var d= new Date();
var t=d.getHours()+":"+d.getMinutes()+":"+d.getSeconds();
var data = dataAWS
var result = data.map(function(val) {
    return t+'","'+val.payload.test_data;
}).join('"\n"');
var csvData = '"'+ result +'"';

var fs = require('fs');
fs.writeFile("tempN.csv", csvData, 'utf8', function (err) {
    if (err) {
        console.log("An error occured while saving CSV.");
        return console.log(err);
    }

    console.log("CSV file has been saved.");
});

1 个答案:

答案 0 :(得分:0)

在不了解更多信息的情况下,我会提出类似建议:

data.unshift(column_headers);
var result = data.map(function(val) {
    return t+'","'+val.payload.test_data;
}).join("\n")
etc, etc