xlsx和xlsx-style-vite的区别
如果只是需要简单的导出EXCEL,不需要过度修改EXCEL内的样式的话只需要xlsx库就行了,是不需要xlsx-style-vite库的。因为我现在的项目使用的是vue3结合vite的版本,所以我在网络上找到了xlsx-style-vite这个库,如果是vue2版本的话,就需要xlsx-style这个库了,附上我找的资料的地址https://www.cnblogs.com/steamed-twisted-roll/p/18130145
参考文章 https://www.jianshu.com/p/1f858b9cdaf3
使用xlsx
使用xlsx下载一个基础的表格很简单,xlsx官网有教程,直接去找一下就可以了。我这里也附上代码
import XLSX from 'xlsx'
import xlsxStyle from 'xlsx-style-vite'
上面导出的表格是没有表头的,也可以添加表头
// 自定义表头名称
aoa_to_sheet方法和json_to_sheet方法的区别
workSheet[“!merges”]和workSheet[‘!cols’]的区别
- workSheet[“!merges”]是合并单元格使用的
- workSheet[‘!cols’]是设置单元格宽度的