首頁 > web前端 > js教程 > element UI怎麼導出Excel

element UI怎麼導出Excel

php中世界最好的语言
發布: 2018-04-12 14:28:08
原創
6665 人瀏覽過

 這次帶給大家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 的方法即可 。

相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

推薦閱讀:

#vue-dplayer實作hls播放的步奏詳解

vue slot怎麼在子元件中顯示父元件傳遞

##

以上是element UI怎麼導出Excel的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板