VUE Table复杂表格生成带格式的excel(多表头、合并单元格、边框、居中、背景)

本文介绍了如何在VUE中使用JavaScript生成带有复杂格式的Excel文件,包括多表头、单元格合并、边框设置和内容居中等。通过实例展示了一个从普通表格转换为格式化Excel的过程,适用于不使用element-ui的自定义表格。
摘要由CSDN通过智能技术生成

VUE Table复杂表格生成带格式的excel(多表头、合并单元格、边框、居中、背景)

因为工作需要,在网上找了很多都不太行无意之间看到一个大佬的打码拿过来改了改居然可以用!

原文链接:https://blog.cqhpoldi.com/?p=650

首先看一下我的表格是啥样子(普通表格也可以用)

我在网上找了很多方法要么是错位,要么是没边框、没格式,无意之间看到一个大佬写的代码试了一下大致上可以然后自己改改居然成了。
1.下载

npm install file-saver --save

npm install xlsx --save

npm install xlsx-style --save

2.引入

import FileSaver from 'file-saver';

import XLSX from 'xlsx';

import XLSXStyle from 'xlsx-style'

3.vue页面

表格就普通的表格合并单元格用 rowspan、colspan

我没用element-ui的table 就是普通的自己手打的<table>

4.Js片段

let
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值