有手就会的excel表格的导出

19 篇文章 0 订阅
6 篇文章 0 订阅

1.下载element ui

yarn add element-ui -S

2.下载excel插件

yarn add vue-json-excel

3.在main.js中引用

import JsonExcel from 'vue-json-excel'
Vue.component('downloadExcel', JsonExcel)

4.导出按钮

<download-excel
     class="export-excel-wrapper"
     :data="devicedetailData"
     :fields="json_fields"
      name="设备信息列表.xls"
>
    <el-button style="margin-right:10px;">导出</el-button>
</download-excel>

5.data格式



        json_fields: {
          "姓名": "name",    //常规字段
          "用户名":"username",
          "所属组织":"organization",
          "权限":"auth",
        },
        tableData: [
          //写死,后续可通过接口进行传值
          {
            name:'汤姆',
            username:'admin1',
            organization:'地球村',
            auth:'超级管理员'
          },
          {
            name:'杰米',
            username:'admin2',
            organization:'地球村',
            auth:'超级管理员'
          }
        ],
        json_meta: [
          [
            {
              " key ": " charset ",
              " value ": " utf- 8 "
            }
          ]
        ]

以上是参考网上的博客,有什么问题还请大家多多指教~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值