我想以CSV格式导出数据,这些数据显示在文件中。请查看下面的屏幕截图。这必须是动态的。
这是我的代码:
function questionCSV(filename, data){
var csv = [];
var innerCounter = 0;
for (var i = 0; i < data.length; i++){
var row_data = [];
let conv_obj = Object.keys(data[i][innerCounter]).length;
for (var j = 0; j < conv_obj ; j++) {
if(j == 0){
row_data.push(i+1);
}else{
row_data.push(data[i][j]);
innerCounter++;
}
}
innerCounter *= 0;
csv.push(row_data.join(","));
}
downloadCSV(csv.join("\n"), filename);
}
答案 0 :(得分:0)
您可以JSON.stringify
变量data[i][j]
row_data.push(JSON.stringify(data[i][j]));
并通过data[i][j]