excel-gen.js纯JS导出Excel功能
纯 JS 实现的 Excel 导出功能,excel-gen.js真的蛮方便的。没有依赖第三方库,直接就能把表格数据转成 Excel 文件,适合前端单独导出需求的场景。
API 设计得挺简洁,用起来也不复杂。基本就是传个数组,配置下列名、表头,就能一键导出。像你有个商品列表、用户表之类的,只要格式对了,直接就能导。
导出的表格支持多表头、样式设定,还能合并单元格。generateExcel()
是它的核心方法,传个配置对象就搞定了。
文件体积也不大,加载快,放在项目里几乎没啥负担。如果你不想用SheetJS
这种重型方案,又只需要简单导出,excel-gen.js真的还蛮合适的。
哦对了,配合浏览器的Blob
和a.download
,还能实现纯前端保存下载,兼容性也还不错,主流浏览器都支持。
你要是想深入了解导出细节,像表格格式、多平台导出方式,可以看看这些相关文章: JS 导出 Excel、 纯 js 导出 EXCEL,写得都比较接地气。
如果你项目中表格导出需求比较多,又不想引入太多依赖,可以试试这个脚本,体验还是蛮不错的。
34.98KB
文件大小:
评论区