vue+elementUI el-table匯出excel表格
vue+elementUI el-table匯出excel表格
- 安裝依賴庫:
npm install -D xlsx ,file-saver
npm install -s script-loader
- 在專案的src資料夾下新建一個資料夾vendor:(vendor—名字任取),裡面放置兩個檔案Blob.js和 Export2Excel.js。這兩個檔案去這裡下載:點我下載
- 在當前.vue檔案中引入相關依賴:
require('script-loader!file-saver'); //儲存檔案用
require('script-loader!vendor/Blob'); //轉二進位制用
require('script-loader!xlsx/dist/xlsx.core.min'); //xlsx核心
- 更改webpack.base.conf.js配置
在resolve的alias中新增一段話: 'vendor': path.resolve(__dirname, '../src/vendor'),
5. 在.vue檔案中,methods中新增如下兩個方法:
export2Excel() {
require.ensure([], () => {
const { export_json_to_excel } = require('../vendor/Export2Excel');
const tHeader = ['序號','縣(村)編號IDA', '縣(村)名稱']; // 對應表格輸出的title
const filterVal = ['', 'ida', 'cname']; // 對應表格輸出的資料
const list = this.dataList;
const data = this.formatJson(filterVal, list);
export_json_to_excel(tHeader, data, '縣(村)基本資訊Excel表'); //對應下載檔案的名字
})
},
formatJson(filterVal, jsonData) {
return jsonData.map(v => filterVal.map(j => v[j]))
}
6. 新建button。觸發export2Excel事件即可。
<el-button @click="export2Excel" type="success">匯出</el-button>
相關文章
- vue+elementUI表格匯出excelVueUIExcel
- vue + element UI 中 el-table 資料匯出Excel表格VueUIExcel
- vue匯出Excel表格VueExcel
- js匯出Excel表格JSExcel
- springboot poi匯出excel表格Spring BootExcel
- vue + element + 匯入、匯出excel表格VueExcel
- Vue實現匯出excel表格VueExcel
- vue將表格匯出為excelVueExcel
- element-UI庫Table表格匯出Excel表格UIExcel
- 前端常用方法之匯出excel表格前端Excel
- vue匯出excel資料表格功能VueExcel
- vue實現前端匯出excel表格Vue前端Excel
- Element-ui元件庫Table表格匯出Excel表格UI元件Excel
- 騰訊文件怎樣匯出excel表格 騰訊文件如何匯出excelExcel
- Vue匯出資料到Excel電子表格VueExcel
- vue2.0 匯出Excel表格資料VueExcel
- node 抓取api資料匯出為excel表格APIExcel
- vue匯出excel表格步驟以及易出錯點VueExcel
- php如何將資料匯出成excel表格呢?PHPExcel
- vue+element將資料匯出成excel表格VueExcel
- java 匯入到EXCEL表格JavaExcel
- 將資料庫中資料匯出為excel表格資料庫Excel
- Spring學習手冊 2:Spring MVC 匯出excel表格SpringMVCExcel
- Vue+ElementUI 匯出為PDF檔案VueUI
- VUE中使用vue-json-excel超級方便匯出excel表格資料VueJSONExcel
- 匯出excelExcel
- 資料庫文件編寫,如何通過Navicat把表導成表格?資料庫快速匯出為excel表格資訊,excel匯出到word表格資料庫Excel
- Vue element-ui 裡面的table匯出excel表格 步驟VueUIExcel
- SAP UI5 表格資料如何匯出成 Excel 檔案(Table Export As Excel)UIExcelExport
- EasyPoi框架實現Excel表格匯入框架Excel
- vue 專案中 實現列表的匯出excel表格的功能VueExcel
- Python匯出資料到Excel表格-NotImplementedError: formatting_info=True not yet implementedPythonExcelErrorORM
- vue excel匯入匯出VueExcel
- PHP 匯出 ExcelPHPExcel
- PHP匯出EXCELPHPExcel
- Java匯出ExcelJavaExcel
- Vue匯出ExcelVueExcel
- 10分鐘做好 Bootstrap Blazor 的表格元件匯出 Excel/Word/Html/PdfbootBlazor元件ExcelHTML