開發EIP系統時需要將數據導出Excel ,所以使用了 Sheetjs套件,
在剛開始的測試階段全部都定義全部都導出設定,
一 安裝Sheetjs
二 引入 xlsx
三 寫導出功能
遍歷=>使用函式utils.json_to_sheet(數據)=>utils.book_new() =>附加 utils.book_append_sheet(workbook, worksheet, "Dates")=>寫檔XLSX writeFileXLSX(workbook, "出勤列表.xlsx")就導出了出勤列表.xlsx
四 點擊綁定@click="exportExcel"
一 Vite 安裝 Sheetjs
1 | // npm |
二 在使用中的組件引入 xlsx
三 寫導出功能exportExcel 函式
參閱Sheet Export Tutorial
1 | <template> |
讓使用者可以選擇要輸出的項目
要有表單讓使用選擇
使用跳出框,下期補件