SheetJS是一個(gè)js庫,它可以讓你輕松地讀取和寫入Excel文件。并且可以實(shí)現(xiàn)一些復(fù)雜的功能,比如控制單元格合并,字體顯示顏色等等,下面介紹一下網(wǎng)頁中的使用方法。
首先需要引入xlsx.full.min.js庫
然后生名一下數(shù)據(jù)源的變量
const data = [ ['姓名', '年齡', '愛好'], ['張三', '20', '籃球'], ['李四', '22', '游泳'], ['王五', '21', '閱讀'] ];
需要把數(shù)據(jù)轉(zhuǎn)換成SheetJS能理解的格式
const worksheet = XLSX.utils.aoa_to_sheet(data); // aoa是Array of Arrays的縮寫
創(chuàng)建一個(gè)新的工作簿,并添加上面創(chuàng)建的工作表
const workbook = XLSX.utils.book_new();
XLSX.utils.book_append_sheet(workbook, worksheet, '表名稱');
導(dǎo)出Excel文件
XLSX.writeFile(workbook, ‘文件名.xlsx');
這樣就可以導(dǎo)出一個(gè)簡(jiǎn)單的excel文件了,還有其他豐富的功能等待各自挖掘嘗試。
關(guān)鍵詞: