vue 使用xlsx 导出excel
npm install xlsx
--save
<button @click
="exportData">导出
</button
>
import XLSX from 'xlsx'
exportData() {
let tableData
= [
['姓名', '年龄', '性别', '部门/小组']
]
this.data
.forEach (item
=> {
let rowData
= []
rowData
= [
item
.name
,
item
.age
,
item
.sex
,
item
.department
,
]
tableData
.push(rowData
)
})
let ws
= XLSX.utils
.aoa_to_sheet(tableData
)
let wb
= XLSX.utils
.book_new()
XLSX.utils
.book_append_sheet(wb
, ws
, '数据')
XLSX.writeFile(wb
, '数据.xlsx')
},
微信公众号页面 无法使用 可以写一个运行在PC浏览器的页面使用
转载请注明原文地址: https://lol.8miu.com/read-5509.html