前端导出excel文件带样式_vue前端使用xlsx导出数据到excel中--最简单的方式

最新项目中需要将页面数据导出到excel中,首先想到的就是度娘,得到的结果都是千篇一律,答案都是你复制我我复制你的,虽然能解决问题,但是这个过程也太复杂。

既然无法改变,那就只好插手你的生活了。

废话少说,直接来干货。

首先第一步,只需安装一个依赖

npm install -s xlsx

第二步:

import XLSX, { WorkSheet } from "xlsx";

通过数据源的情况下:

5192b798018bdd7814d2dc808c100a24.png


代码

得到的结果如下:

15b255693f7a6bc1927b4c3f13f0ca67.png


结果

是不是很简单???是不是比你度娘查出来的要简单一百倍???

如果不想通过数据源的情况下,只有页面dom元素的情况下可不可以呢?

答案是可以的,还是直接来干货,上代码。

3abf9a8cbfe3c587b26293d61a404fd7.png


代码

得到的结果和第一种方式一样,当然第二种方式还有个特性,就是你页面中的样式会直接导出来,比如合并表格等控制。

好了,如果你觉得我的方案给你带来了帮助,帮你节省了大量时间,就给个赞。

欢迎收藏和点赞,转载请标明出处。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值