SheetJS 套件複習

官方文件網址open in new window

匯出 by Table

如果要匯出前端整理好的資料 直接用CSS選擇器選擇 即可匯出 不過缺點在於沒有顏色,顏色要錢 不過這是我的缺點 不是套件的缺點🤣🤣😭😭

JS部分

function exportExcel(){
  let table = document.getElementById('table');
  let ws = XLSX.utils.table_to_sheet(table);
	let wb = XLSX.utils.book_new();
	XLSX.utils.book_append_sheet(wb, ws, "SheetJS");
	/* generate XLSX file and send to client */
	XLSX.writeFile(wb, "sheetjs.xlsx")
}

Codepen範例

匯出 by Json

JS部分

function exportExcel(){
  let ws = XLSX.utils.json_to_sheet(data);
	let wb = XLSX.utils.book_new();
	XLSX.utils.book_append_sheet(wb, ws, "SheetJS");
	/* generate XLSX file and send to client */
	XLSX.writeFile(wb, "sheetjs.xlsx")
}

Codepen範例

Last Updated:
Contributors: 蕭文暉(Wenhui)
Loading...