兼容IE的excel下载
let blob = new Blob([res.data], {type: "application/vnd.ms-excel"});
//res.data是后台返回的数据
if (window.navigator.msSaveOrOpenBlob) {//兼容iewindow.navigator.msSaveBlob(blob, 'xxx.xls');
}else{let downloadElement = document.createElement('a');let href = window.URL.createObjectURL(blob); //创建下载的链接downloadElement.href = href;downloadElement.download = 'xxx.xls'; //下载后文件名document.body.appendChild(downloadElement);downloadElement.click(); //点击下载document.body.removeChild(downloadElement); //下载完成移除元素window.URL.revokeObjectURL(href); //释放掉blob对象
ps: msSaveBlob 和 msSaveOrOpenBlob 方法允许用户在客户端上保存文件,可以兼容到IE10,msSaveBlob 只有一个保存按钮,msSaveOrOpenBlob 有打开和保存按钮
兼容IE的excel下载相关推荐
- 前端页面HTML表格生成EXCEL下载
前言 主要使用jquery插件工具table2excel来实现将HTML页面上的table表格生成Excel下载到客户端.(兼容IE和chrome浏览器) 由于功能比较简单,会使用jquery的相关工 ...
- 常见linux网络端口对照表(excel),常见子网掩码对照表Excel下载(反、正掩码)-数通工程师的傍身笔记...
##常见子网掩码对照表Excel版.Excel下载-数通工程师的傍身笔记 --- | 子网掩码 | 掩码位 | 总IP数 | 可用主机数 | C类网段数量 | | :-------------: | ...
- excel可编码java,Java关于前后台传输中文乱码以及Excel下载乱码解决
针对乱码,一般情况是前后台以及中间件编码格式不同导致.故需要保证编码格式相同即可. 1.前台页面格式指定,这里用的是jsp,故需要将pageEncoding指定为"UTF-8" 2 ...
- Springboot利用poi导出excel下载
Springboot利用poi导出excel下载 因为项目中之前的做法是用反射获取属性,所以demo中也是用的反射,我看网上很多文章都是存入一个List中,不知道这两种哪种更何合适一点,或者有什么更好 ...
- 【软件下载】Excel下载 word下载 官方 官网下载 原始镜像 开发工具 开发软件下载
原文: [软件下载]Excel下载 word下载 官方 官网下载 原始镜像 开发工具 [开发软件下载] 官网 下载地址:www.liuguiqing.com.cn
- JS JQuery 操作: Json转 Excel 下载文件
方法的调用 var json = '[' + '{"申请流水号":"123456","保险公司":"测试数据",&quo ...
- poi excel下载
poi excel下载 1.声明浏览器类型:application/vnd.ms-excel public static final String XLS = "application/vn ...
- 网页实现excel下载
在现在项目中遇到一个把表格作为excel下载的需求,之前一直绕到一个死胡同里,搜关键词都搜vue excel下载或json转excel下载,经大神提点,跟用什么框架等没有半毛钱关系,用下面的方法轻松实 ...
- Java实现Excel下载,excel文件流输出到浏览器
关于实现Excel下载,我使用的是easypoi, easypoi功能如同名字easy,主打的功能就是容易,让一个没见接触过poi的人员就可以方便的写出Excel导出,Excel模板导出,Excel导 ...
最新文章
- 数据库水平切分(MyCat分片Join)
- LAMP(httpd 2.4.1 + mysql-5.5.19 + php-5.3.10)编译安装
- 使用WINAPI获得磁盘空间信息
- Android Studio安装应用时报错 installation failed with message Failed to finalize session......
- (3) 百度2011研发工程师笔试卷
- SQLServer数据库文件相关知识笔记
- ANN 神经网络介绍
- ASP.NET事件回传机制
- 特斯拉电池检测_电动车开几年衰减大电池不行了?特斯拉:在我这儿不是事儿...
- bash shell set 命令
- java计算机毕业设计基于安卓Android的团务智慧管理APP
- ImageJ的单细胞荧光强度分析
- 激光技术领域的又一重大突破:光学频率梳
- python短时傅里叶变换_Python scipy 计算短时傅里叶变换(Short-time Fourier transforms)...
- Activity的基本理解
- 固态硬盘+机械硬盘安装win10和ubuntu18.04双系统经验总结
- IO多路复用底层原理及源码解析
- 《可以量化的管理学》目录
- unity,射手游戏
- 功能测试与项目实战之测试计划(精辟干货)