如何逐个将json数据添加到csv文件中?

阅读: 评论:0

如何逐个将json数据添加到csv文件中?

如何逐个将json数据添加到csv文件中?

我需要从开始到结束开始将json数据添加到csv文件。但每一行都会每分钟添加一行。在我的情况下,它在第一分钟就添加了所有这些内容。这是我的代码。

var unirest = require('unirest');
var fs = require('fs');
var outFilename = 'mert_akel_minutereadings.csv';

var interval = setInterval(function () { post(); }, 60000); //Write to file every minute

function post(){
    unirest.post('')
    .headers({'Accept': 'application/json', 'appKey': 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'})
    .end(function (response) {
      writeToCsv(response.body);
    });
}


function writeToCsv(inJSON){    

        var outCSV = ws;

    //  console.log(outCSV)

        var csv = [];

        for(var k in outCSV) {
            var items = [[outCSV[k].PowerPlant , outCSV[k].gen1min , outCSV[k].gen1minDateTime, timeConverter(outCSV[k].gen1minDateTime)]];
             for (index = 0; index < items.length; ++index) {
                csv.push(items[index].join(', ') + 'n');
             }

             fs.writeFile(outFilename, csv, function (err) {
                if (err) {
                    return console.log(err);
                }

                console.log("Added one row!")

             });
        }

    }

function timeConverter(UNIX_timestamp){
             var a = new Date(UNIX_timestamp*1000);
             var hour = a.getUTCHours();
             var min = a.getUTCMinutes();
             var sec = a.getUTCSeconds();
             var time = hour+':'+min+':'+sec ;
             return time;
    }

如果有人可以提供帮助,我将不胜感激。

回答如下:

本文发布于:2024-04-10 07:24:31,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/1712705326190655.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:文件   数据   json   csv
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23