excel-gen.js纯JS导出Excel功能

纯 JS 实现的 Excel 导出功能,excel-gen.js真的蛮方便的。没有依赖第三方库,直接就能把表格数据转成 Excel 文件,适合前端单独导出需求的场景。

API 设计得挺简洁,用起来也不复杂。基本就是传个数组,配置下列名、表头,就能一键导出。像你有个商品列表、用户表之类的,只要格式对了,直接就能导。

导出的表格支持多表头、样式设定,还能合并单元格。generateExcel()是它的核心方法,传个配置对象就搞定了。

文件体积也不大,加载快,放在项目里几乎没啥负担。如果你不想用SheetJS这种重型方案,又只需要简单导出,excel-gen.js真的还蛮合适的。

哦对了,配合浏览器的Bloba.download,还能实现纯前端保存下载,兼容性也还不错,主流浏览器都支持。

你要是想深入了解导出细节,像表格格式、多平台导出方式,可以看看这些相关文章: JS 导出 Excel纯 js 导出 EXCEL,写得都比较接地气。

如果你项目中表格导出需求比较多,又不想引入太多依赖,可以试试这个脚本,体验还是蛮不错的。

js 文件大小:34.98KB