vue導出excel表格的新手詳細教程
前言
在開發(fā)的時候,會經(jīng)常用的導出excel表格功能,剛好自己開發(fā)有遇到,就記錄一下
一、安裝vue-json-excel
npm install vue-json-excel -S
二、main.js中引入
import JsonExcel from 'vue-json-excel' Vue.component('downloadExcel', JsonExcel)
三、在代碼中使用
<template> <download-excel class="export-excel-wrapper" :data="DetailsForm" :fields="json_fields" :header="title" name="需要導出的表格名字.xls" > <!-- 上面可以自定義自己的樣式,還可以引用其他組件button --> <el-button type="success">導出</el-button> </download-excel> </template>
四、數(shù)據(jù)
DetailsForm:需要導出的數(shù)據(jù)
title:表格標題
json_fields:里面的屬性是excel表每一列的title,用多個詞組組成的屬性名(中間有空格的)要加雙引號; 指定接口的json內(nèi)某些數(shù)據(jù)下載,若不指定,默認導出全部數(shù)據(jù)中心全部字段
<script> title: "xx公司表格", json_fields: { "排查日期":'date', "整改隱患內(nèi)容":'details', "整改措施":'measure', "整改時限":'timeLimit', "應急措施和預案":'plan', "整改責任人":'personInCharge', "填表人":'preparer', "整改資金":'fund', "整改完成情況":'complete', "備注":'remark', }, DetailsForm: [ { date: "2022-3-10", details: "卸油區(qū)過路燈損壞", measure: "更換燈泡", timeLimit: "2022-3-21", plan: "先使用充電燈代替,貼好安全提醒告示", personInCharge: "王xx", preparer: "王xx", fund: "20元", complete: "已完成整改", remark: "重新更換了燈泡", }, ], </script>
五、效果
六、一些常用參數(shù)
總結
到此這篇關于vue導出excel表格的文章就介紹到這了,更多相關vue導出excel表格內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
vue實現(xiàn)el-table點選和鼠標框選功能的方法
在Vue中我們經(jīng)常需要處理表格數(shù)據(jù),這篇文章主要給大家介紹了關于vue實現(xiàn)el-table點選和鼠標框選功能的相關資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2023-10-10vue + typescript + 極驗登錄驗證的實現(xiàn)方法
這篇文章主要介紹了vue + typescript + 極驗 登錄驗證的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-06-06vue與iframe頁面數(shù)據(jù)互相通信的實現(xiàn)示例
這篇文章主要給大家介紹了vue與iframe頁面數(shù)據(jù)互相通信的實現(xiàn)示例,文中通過代碼示例給大家介紹的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下2023-12-12