这篇文章不在赘述如何安装相关依赖以及导入.js文件。若是有需的小伙伴搜一下就行,不少文章都有手把手教程!先了解导入的Export2excel.js文件中的一些方法
一、导出方法
`data.unshift(th);`把咱们须要对应表格输出的表头添加到了格式化后数据的开头
`var ws_name = "SheetJS";`excel中工做簿的名字
`ws = sheet_from_array_of_arrays(data);`将data数据再次经过方法进行处理
`wb.SheetNames.push(ws_name);`
`wb.Sheets[ws_name] = ws;`见名知意,将数据添加到工做簿当中
...
二、导出原理
定义好表头和需要导出的数据,将数据格式化后再调用Export2excel中导出的方法,方法需要什么参数就给什么参数就行了
var wb = new Workbook() //生成多个sheet
XLSX.write() // 写出Excel工作簿
三、大概思路
1、在我们知道本身需要什么以后,就应该想想需要的东西从哪里来
2、需要的最终结果是什么?如何来组装数据
3、多sheet无非就是多个工作簿。
4、工作簿需要
**表头(tHeader),数据(格式化后的data),每一个工做簿的名字(SheetNames),文件名称(defaultTitle)**