我正在尝试使用此数组数组制作一个csv文件
var new_csv = [
["cat1", "cat2", "count"],
["PublicSpace", "Interaction", "82"],
["PublicSpace", "Corporate", "57"],
["PublicSpace", "Politics", "69"]...
]
第一个数组应该是标题。我尝试使用var csv = new_csv.join(",");
函数,但未成功..它仅从'cat1'输出'c'字符。
编辑:
所需的输出将是带有“ cat1”,“ cat2”,“ count”的第一个数组成为新csv文件中的标头,其余数据进入这三列。 我已经尝试过此代码:
let csvContent = "data:text/csv;charset=utf-8,";
new_csv.forEach(function(rowArray){
let row = rowArray.join(",");
csvContent += row + "\r\n";
});
var encodedUri = encodeURI(csvContent);
window.open(encodedUri);
,当我下载csv文件时,我仅获得第一个数组作为输出(因此仅此“ cat1”,“ cat2”,“ count”)。
有人可以帮我吗?