1.依据现有table导出
- import XLSX,{WorkSheet} from 'xlsx'
- let worksheet = XLSX.utils.table_to_sheet(document.getElementById('table'))
- let workbook = XLSX.utils.book_new()
- XLSX.utils.book_append_sheet(workbook,worksheet,'数据报表1')
- XLSX.writeFile(workbook,'数据报表2.xlsx')
2.依据data数据导出
https://zhuanlan.zhihu.com/p/268835049
3.封装一下
- import XLSX from 'xlsx'
- export function tableExport(tableId='table',sheetName='导出数据'){
- let worksheet = XLSX.utils.table_to_sheet(document.getElementById(tableId))
- let workbook = XLSX.utils.book_new()
- XLSX.utils.book_append_sheet(workbook,worksheet,sheetName)
- XLSX.writeFile(workbook,sheetName+'.xlsx')
- }