您好,欢迎来到微智科技网。
搜索
您的当前位置:首页nodejs中几个excel模块的简单对比

nodejs中几个excel模块的简单对比

来源:微智科技网

找了4个star较多的且还在维护的excel模块测试一下,导入问题不大,主要测试的是导出功能。

选择

  • ejsexcel (支持复杂导出,功能齐全;国内大牛的开源项目,基于ejs模板渲染,)
  • exceljs (支持复杂导出,功能齐全;文档写的太烂,反正我是看了大半天,)
  • node-xlsx (不支持复杂导出;基于js-xlsx,功能比较简单,)

工具

  • node_7.0.0
  • 31056条数据(一条记录,22个字段)

结果

简单的处理数据源并生成.xlsx文件,耗时仅为excel模块处理数据的时间

  • ejsexcel: 5128ms
  • exceljs: 3250ms
  • node-xlsx: 3353ms

耗时比较: exceljs < node-xlsx < ejsexcel

结论

  • 简单的导出就用node-xlsx模块
  • 复杂的导出可以优先选择ejsexcel,相对于exceljs而言,更简单更酷

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务