tableToExcel (fileName) {
// 獲取dom元素(此寫法適用於element-ui 的table元件)
let table1 = this.$refs.table.$el.getElementsByTagName('table')[0]
let table2 = this.$refs.table.$el.getElementsByTagName('table')[1]
console.log('table1 :', table1)
let str = table1.outerHTML + table2.outerHTML
str = str.replace(/border="0"/g, 'border="1"')
console.log('str :', str)
// 使用outerHTML屬性獲取整個table元素的HTML程式碼(包括<table>標籤),然後包裝成一個完整的HTML文件,設定charset為urf-8以防止中文亂碼
//style 防止表格數字以科學計數法的形式顯示
let style=<style>th,td,.cell{
mso-ignore:padding;
mso-number-format:"\\@";//主要是這局
mso-background-source:auto;
mso-pattern:auto;
}</style>
var html = "<html><head><meta charset='utf-8' /></head><body>" + style+str + '</body></html>'
// 例項化一個Blob物件,其建構函式的第一個引數是包含檔案內容的陣列,第二個引數是包含檔案型別屬性的物件
var blob = new Blob([html], { type: 'application/vnd.ms-excel' })
var a = document.createElement('a')
// 利用URL.createObjectURL()方法為a元素生成blob URL
a.href = URL.createObjectURL(blob)
// 設定檔名
a.download = fileName + '.xls'
a.click()
},
複製程式碼
html table 匯出excel,親測有效
相關文章
- element-UI庫Table表格匯出Excel表格UIExcel
- vue+elementUI el-table匯出excel表格VueUIExcel
- Element-ui元件庫Table表格匯出Excel表格UI元件Excel
- 匯出excelExcel
- Vue element-ui 裡面的table匯出excel表格 步驟VueUIExcel
- vue + element UI 中 el-table 資料匯出Excel表格VueUIExcel
- SAP UI5 表格資料如何匯出成 Excel 檔案(Table Export As Excel)UIExcelExport
- Vue+element ui table 匯出到excelVueUIExcel
- vue excel匯入匯出VueExcel
- js匯出EXCELjs匯出EXCELJSExcel
- Windows 多開微信親測有效版Windows
- vue2.0 + element UI 中 el-table 資料匯出Excel 。VueUIExcel
- PHP 匯出 ExcelPHPExcel
- PHP匯出EXCELPHPExcel
- Vue匯出ExcelVueExcel
- Java匯出ExcelJavaExcel
- php 匯出excelPHPExcel
- POI 匯出ExcelExcel
- 用postman測試get/post匯出excel格式PostmanExcel
- java匯出Excel定義匯出模板JavaExcel
- Excel模板匯出之動態匯出Excel
- Angular Excel 匯入與匯出AngularExcel
- 【親測有效】FL Studio 20 漢化教程
- 騰訊文件怎樣匯出excel表格 騰訊文件如何匯出excelExcel
- 利用poi將Html中table轉為ExcelHTMLExcel
- Java 通過Xml匯出Excel檔案,Java Excel 匯出工具類,Java匯出Excel工具類JavaXMLExcel
- js匯出Excel表格JSExcel
- vue匯出Excel表格VueExcel
- Excel優雅匯出Excel
- Excel匯出實列Excel
- Springmvc匯出excelSpringMVCExcel
- appfuse:Excel匯出APPExcel
- DataGridView匯出ExcelViewExcel
- kxcel, 方便匯入和匯出 ExcelExcel
- vue + element + 匯入、匯出excel表格VueExcel
- 轉java操作excel匯入匯出JavaExcel
- Python模擬微博登陸,親測有效Python
- 解決npm install 報錯,親測有效NPM