前端js导出Excel库(js-export-excel)在React/Vue中使用参考

前言

目前有个需求是不通过后端,前端直接导出表格数据。从网上找了一个库,发现很好用 ,所以简单记录下,方便日后查阅
GitHub地址: https://github.com/cuikangjie/js-export-excel
作者: kin

使用步骤

1.引入到项目中

先安装,控制台执行:

yarn add js-export-excel

引入

import * as ExportJsonExcel from 'js-export-excel';

2.使用

原理即:

new ExportJsonExcel(option);

option配置项

let option = {};
option.fileName = '导出数据';
// datas支持多个sheet
option.datas = [
    {
        sheetData: [
            { name: '迪丽热巴', age: 20 },
            { name: '吉莉娜扎', age: 18 },
        ],
        sheetName: 'sheet1',
        sheetHeader:  ['名称','年龄']
        columnWidths: [10,20], // 最多100 
    },
];

用法:

const toExcel = new ExportJsonExcel(option);
toExcel.saveExcel();

总结

该库用起来很方便,但是在我的项目中发现一些可优化的地方
1.代码库约有500kb ,是否能支持部分引入
2.导出表格样式不支持控制
就等待作者慢慢优化了…

最后

感谢作者开源

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值