exportExcel() {
//data是表格数据
var data = this.tableData
//这里是接口
http
.exportExcel(data)
.then(res => {
console.log(res)
console.log(data )
var blob = new Blob([res.data], {
type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8'
}) // application/vnd.openxmlformats-officedocument.spreadsheetml.sheet这里表示xlsx类型
var downloadElement = document.createElement('a')
var href = window.URL.createObjectURL(blob) // 创建下载的链接
downloadElement.href = href
downloadElement.download = '工程状态统计信息.xlsx' // 下载后文件名
document.body.appendChild(downloadElement)
downloadElement.click() // 点击下载
document.body.removeChild(downloadElement) // 下载完成移除元素
window.URL.revokeObjectURL(href) // 释放掉blob对象
})
.catch(err => {
console.log(err)
})
},
vue项目pc端下载xls表格文件
最新推荐文章于 2023-07-14 15:02:48 发布