1.依据现有table导出

  1. import XLSX,{WorkSheet} from 'xlsx'
  2.  
  3. let worksheet = XLSX.utils.table_to_sheet(document.getElementById('table'))
  4. let workbook = XLSX.utils.book_new()
  5. XLSX.utils.book_append_sheet(workbook,worksheet,'数据报表1')
  6. XLSX.writeFile(workbook,'数据报表2.xlsx')

2.依据data数据导出
https://zhuanlan.zhihu.com/p/268835049

3.封装一下

  1. import XLSX from 'xlsx'
  2.  
  3. export function tableExport(tableId='table',sheetName='导出数据'){
  4. let worksheet = XLSX.utils.table_to_sheet(document.getElementById(tableId))
  5. let workbook = XLSX.utils.book_new()
  6. XLSX.utils.book_append_sheet(workbook,worksheet,sheetName)
  7. XLSX.writeFile(workbook,sheetName+'.xlsx')
  8. }
  9.  
  10.  
作者 铁血 汉子 2022年7月1日
2025/05/02/09:01:23pm 2022/7/1/9:25:48
0 1336