js批量下载excel文件

JavaScript028

js批量下载excel文件,第1张

关键点

1.blob的type设置成表格

var blob = new Blob([res.data],{type : 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'})

2.请求header里面设置:responseType:'blob'

内容不乱码,在axios中加 responseType:'blob'(此处为自己封装的axios, 请勿复制 )

js脚本在html中批量加入图片,我们需要设置一个父类的div,然后在创建子类,在创建好一个img的子类,将图片都添加进来,

<html>

<body>

<div id='parent'>

<div class='pin'>

</div>

</div>

</body>

<script>

var oPin = document.createElement('div')

oPin.className = 'pin'

oParent.appendChild(oPin)

var oImg = document.createElement('img')

loadImg('./image/'+ data[i].src,callBack,oImg) //这里是你的图片地址

oImg.src = './image/'+ data[i].src

oPin.appendChild(oImg)

</script>

</html>

可以。

Js导出Excel的一个工具类,支持一个Excel多个标签页。自动生成文件,只需要在页面构造出Table,然后传递相关参数即可。