function tableToExcel(){
//通过前端请求获取到的数据tableData
var jsonData = tableData
console.log(jsonData)
//列标题,逗号隔开,每一个逗号就是隔开一个单元格
var str = '序号,巡检次数,照片数(张),视频数(个),音频数(个)\n';
for( var i = 0 ; i < jsonData.length; i++ ){
for(var item in jsonData[i]){
str += jsonData[i][item]+','
}
str+='\n';
}
//encodeURIComponent解决中文乱码
var uri = 'data:text/csv;charset=utf-8,\ufeff' + encodeURIComponent(str);
//通过创建a标签实现
var link = document.createElement("a");
link.href = uri;
//对下载的文件命名
link.download = "老旧小区项目信息.xls";
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
}
前端数据表格:
导出excel表格: