js使用blob导出excel,兼容IE
程序员文章站
2024-03-20 22:10:34
...
axios[method](url, data, {
responseType: 'blob' // blob arraybuffer
}).then(res => {
let blob = new Blob([res.data],{type: 'application/vnd.ms-excel'});
if (!!window.ActiveXObject || "ActiveXObject" in window) {
window.navigator.msSaveOrOpenBlob(blob, 'fileName');
} else {
const link = document.createElement('a');
link.style.display = 'none';
link.href = URL.createObjectURL(blob);
link.setAttribute('download', 'fileName');
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
}
resolve(res);
}).catch(err => {
reject(err);
})
上一篇: java 中使用excl与设置单元格格式
下一篇: SpringCloud的config使用
推荐阅读
-
js使用blob导出excel,兼容IE
-
使用js将表格数据导出成excel文件(xlsx,xlsx-style)
-
vue.js中使用Export2Excel导出Excel表格
-
js导出excel表格兼容性(表格报错原因及解决方案)
-
js导出excel表格兼容性(表格报错原因及解决方案)
-
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
-
HTML导出Excel文件(兼容IE及所有浏览器)
-
使用JavaScript / JQuery导出 html table 数据至 Excel 兼容IE/Chrome/Firefox
-
使用node.js将xmind导出的excel转换为json树
-
js操作Excel,js导出Excel,如同vba操作Excel(对ie8及其以上浏览器)