VUE element-ui 之table表格导出Excel功能_element table导出 template

94 阅读2分钟

打开全栈工匠技能包-1小时轻松掌握SSR

两小时精通jq+bs插件开发

生产环境下如歌部署Node.js

网易内部VUE自定义插件库NPM集成

谁说前端不用懂安全,XSS跨站脚本的危害

webpack的loader到底是什么样的?两小时带你写一个自己loader

开源分享:docs.qq.com/doc/DSmRnRG…


**步骤二:**  
 定义表格id



未交易销售人员数据详情 导出Excel

data() { return { excelName: { top: { id: 'out-table', name: '未达成交易销售人员数据详情' }, dow: { id: 'out-table1', name: '未达成交易销售人员数据详情' } } } }


**步骤三:**  
 js部分



// 导出Excel getExcData(id, name) { // 获取id及name this.exportExcel(id, name) }, exportExcel(id, name) { var xlsxParam = { raw: true } // 只导出不解析 var wb = XLSX.utils.table_to_book(document.querySelector('#' + id), xlsxParam) wb.Sheets.Sheet1['A1'].v = '年份' // 固定表头A1,B1,C1...... var wbout = XLSX.write(wb, { bookType: 'xlsx', bookSST: true, type: 'array' }) try { FileSaver.saveAs( new Blob([wbout], { type: 'application/octet-stream' }), ${name} + '.xlsx' ) } catch (e) { if (typeof console !== 'undefined') console.log(e, wbout) } return wbout } *这里我的页面有两个表格所以id不同*



### 最后

本人分享一下这次字节跳动、美团、头条等大厂的面试真题涉及到的知识点,以及我个人的学习方法、学习路线等,当然也整理了一些学习文档资料出来是给大家的。知识点涉及比较全面,包括但不限于**前端基础,HTML,CSS,JavaScript,Vue,ES6,HTTP,浏览器,算法等等**

>**[开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】](https://docs.qq.com/doc/DSmRnRGxvUkxTREhO)**

![](https://p3-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/2d7831382bc84d49b676ddf83cf762b5~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3MzM5MTQ5MjgwNjA=:q75.awebp?rk3s=f64ab15b&x-expires=1771919514&x-signature=kUSqbRgseyo0pvudIubMr64tr8I%3D)

**前端视频资料:**
![](https://p3-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/99618cbd42cf4098b27c34ebbd2f235d~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3MzM5MTQ5MjgwNjA=:q75.awebp?rk3s=f64ab15b&x-expires=1771919514&x-signature=BH83Q9Kt3vWhKBLa7UALjtL5b%2F8%3D)