js导出Excel的方法:
1.利用Blob对象生成一个xls格式的文件
2.利用a标签的download属性创建文件名,并下载到本地
let blob = new Blob([res.data], {
type: "application/vnd.ms-excel"
});
const fileName = res.headers["content-disposition"].match(
/filename=(\S*).xls/
)[1];
const elink = document.createElement("a");
elink.download = JSON.parse(fileName) + ".xls";
elink.href = window.URL.createObjectURL(blob);
elink.click();
window.URL.revokeObjectURL(elink.href);
网友评论