将多维 JavaScript 数组转换为 csv 文件

我目前正在尝试将 Javascript 数组导出到 CSV 文件中,以便将其加载到 Excel 中。


数组是这样的:


var data = [

  [

    ['timestamp1', 'value1'], 

    ['timestamp2 ', 'value2']

  ],

  [

    ['timestamp1', 'value1'], 

    ['timestamp2 ', 'value2']

  ],

  [ 

    ['timestamp1', 'value1'], 

    ['timestamp2 ', 'value2']

  ]

];

结果我想要的是这样的:


t1 v1   t1 v1   t1 v1

t2 v2   t2 v2   t2 v2

我做了一些研究并尝试了一个例子:


var csvContent = '';

var dataString;

data. (function (infoArray) {

  dataString = infoArray.join(';');

  csvContent += dataString + "\n";

});

但它似乎不适用于这种多维数组。


有没有人有一个可行的解决方案的线索?


非常感谢。


慕少森
浏览 147回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript