[英]How to display objects dynamically in CSV from JavaScript?
I want to export data in CSV format and these showed up in the file. 我想以CSV格式导出数据,这些数据显示在文件中。 Please see the screenshot below.
请参阅下面的屏幕截图。 This must be dynamic.
这必须是动态的。
https://imgur.com/BuCKTMa https://imgur.com/BuCKTMa
This is my code: 这是我的代码:
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);
}
You can JSON.stringify
variable data[i][j]
你可以
JSON.stringify
变量data[i][j]
row_data.push(JSON.stringify(data[i][j]));
and update CSV content by structure of data[i][j]
并按
data[i][j]
结构更新CSV内容data[i][j]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.