this_.$axios.post(path, parameter, { responseType: "blob" }).then((res) => { if (res.data.status === 500) { this_.eLoadiing = false reject(false) } else { const content = res.data; const blob = new Blob([content]); //构造一个blob对象来处理数据 const fileName = `${name}.xlsx`; if ("download" in document.createElement("a")) { //支持a标签download的浏览器 const link = document.createElement("a"); //创建a标签 link.download = fileName; //a标签添加属性 link.style.display = "none"; link.href = URL.createObjectURL(blob); document.body.appendChild(link); link.click(); //执行下载 URL.revokeObjectURL(link.href); //释放url document.body.removeChild(link); //释放标签 } this_.eLoadiing = false this_.checkList = [] initTable() resolve(true) } }).catch(e => { this_.eLoadiing = false this_.$message.error(e) })
2022-05-20 excel 导出解析
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- ==通过此代码可以实现,对富文本内容进行解析,对Excel中包含多张图片导出,可以对图片进行自定义压缩,导出多样性...
- 有人说:“情不知何起,而一往情深。” 爱不知所依,却至死不渝。 其实并不是这样的,所有情都有根有据,所谓情灭,也有...