element UI怎么导出Excel
程序员文章站
2022-06-09 15:45:26
...
这次给大家带来element UI怎么导出Excel,element UI导出Excel的注意事项有哪些,下面就是实战案例,一起来看一下。
1、安装相关依赖
主要是两个依赖
npm install --save xlsx file-saver
如果想详细看着两个插件使用,请移步github。
https://github.com/SheetJS/js-xlsx
https://github.com/eligrey/FileSaver.js
2、组件里头引入
import FileSaver from 'file-saver' import XLSX from 'xlsx'
3、组件methods里写一个方法
exportExcel () { /* generate workbook object from table */ var wb = XLSX.utils.table_to_book(document.querySelector('#out-table')) /* get binary string as output */ var wbout = XLSX.write(wb, { bookType: 'xlsx', bookSST: true, type: 'array' }) try { FileSaver.saveAs(new Blob([wbout], { type: 'application/octet-stream' }), 'sheetjs.xlsx') } catch (e) { if (typeof console !== 'undefined') console.log(e, wbout) } return wbout },
注意:XLSX.uitls.table_to_book( 放入的是table 的DOM 节点 ) ,sheetjs.xlsx 即为导出表格的名字,可修改!
4、点击导出按钮执行 exportExcel 的方法即可 。
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
以上就是element UI怎么导出Excel的详细内容,更多请关注其它相关文章!
下一篇: ThinkPHP3.1快速入门(1)基础
推荐阅读
-
老话题了.PHP导出EXCEL,phpexcel类很强大,但是效率低速度慢,fputcsv速度快但不知道怎么解决科学计数法的问题,求老司机传授经验
-
php导出excel中,若数据库一列内容中存在换行,则在excel中对应换成多行,怎么解决
-
vue element-ui之怎么封装一个自己的组件的详解
-
UG8.0中的点坐标怎么导出到excel文件?
-
Excel表格怎么批量导出图片将文件中的图片导出到文件夹中
-
浏览器怎么设置允许远行excel导出网页文件打印?
-
UG8.0中的点坐标怎么导出到excel文件?
-
Solidworks工程图的明细表怎么导出为Excel格式?
-
xmind 8思维导图怎么导出到excel格式?
-
vue2.0 + element UI 中 el-table 数据导出Excel的方法