toExcel(array, string,tit){
let str = tit+`\n`;
for (let i = 0; i < array.length; i++) {
for (let item in array[i]) {
str += `${array[i][item] + '\t'},`;
}
str += '\n';
}
let uri = 'data:text/csv;charset=utf-8,\ufeff' + encodeURIComponent(str);//解析中文文字
let link = document.createElement('a');
link.href = uri;
//对下载的文件命名
link.download = string + '.csv';
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
}
其中arry为打印的数据
string为文件的命名
tit为excel表中的文件小标题
其中最重要的是后端返回出来的数据,一般是由后端来做的