vue导出excel表格vue-json-excel(最新超容易详细教程)

2023-11-04

最近写一个报名的小程序后台,需要导出页面表格为excel,实现这个功能所以记录一下:
目前大多数采取的都是 xlsx ,我这里使用的是vue-json-excel,相对来说更容易上手实现效果。

安装依赖

npm install vue-json-excel

全局引用

在项目的 main.js 文件中引入

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

进行使用

按钮可以根据自己要求进行样式调节

<download-excel class = "export-excel-wrapper":data = "excelpage"
       :fields = "json_fields" name = "filename.xls">
    		<a-button type="primary" icon="download" > Download </a-button>
</download-excel>

数据部分,我这里是直接用的接口数据(返回的数json形式数据),存放在excelpage[ ]中,数据展示:
在这里插入图片描述
js代码:

<script>
  export default {
  data () {
    return {
      excelpage:[],    // 存放用于导出excel的数据
      json_fields: {
        学号: "student_id",    //常规字段
        姓名: "student_name", //支持嵌套属性
        专业班级: "student_majorclass",
        成绩: "student_score",
        特长: "specialty",
        一轮笔试: "firstexam_score",
        一轮状态: "first_ispass",
        一轮面试:"interview_score",
        一面状态:"interview",
        二轮面试:"secondinterview_score",
        二面状态:"secondinterview"
      },
      json_meta: [
        [
          {
            " key ": " charset ",
            " value ": " utf- 8 "
          }
        ]
      ]
    }
  },
</script>

最后点击下载按钮,浏览器会弹出文件下载

在这里插入图片描述
效果图:

在这里插入图片描述
关于依赖的更多内容移步官方文档 —> 点我跳转
有问题欢迎讨论留言呀!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

vue导出excel表格vue-json-excel(最新超容易详细教程) 的相关文章

随机推荐

  • BES提示音

    提示音修改介绍 Hi 大家好 大家都知道在开发TWS耳机或者立体声耳机时客户都会自定义提示音 所以现在每个平台都有开放自定义提示音的功能 如 高通 络达 中科蓝讯 炬芯等 下面咱们就讲解下BES添加提示音的过程 在添加自定义提示音之前需要获
  • Qualcomm Camera基础

    高通将android的camera模块重新修改了一下 与原生的方式存在一些差异 这里将前段时间学习的一些零散知识进行一下总结 便于以后查阅 1 整个模块主要巡行三个主线程 control config及frame control用来执行总的
  • linux多用户密钥登陆,多用户,多(种\个)密钥,SSH 密钥登录linux服务器

    接上文Linux服务器采用密钥认证登录 多用户 多 种 个 密钥 SSH 密钥登录linux服务器 多用户 多种密钥算法 rsa dsa SSH 私钥登录linux Red Hat CentOS Fedora Debian Ubuntu 服
  • Linux指令——crontab

    crontab指令的作用是周期性的自动执行文件 目录 一 安装 二 使用 一 编辑指令 第一步进入crontab编辑页面 第二步输入crontab指令 二 删除指令 三 拓展 比如我需要每天晚上7点执行一个文件 那么就可以使用crontab
  • 算法入门之基本数据结构:链表

    前面我们简单的对队列和栈有了个了解 今天我们还要将一种数据结构 Java中很多集合类都是由这几种数据结构演变而来的 除了队列和栈还有我们今天要说的链表 链表其实还是蛮复杂的 在C中有个指针用来实现 很多人说java不存在指针概念 是不是就不
  • 【树莓派】配置树莓派,实现文件传输

    安装操作系统 选择的是官方提供的Raspbian 进到后选择 RASPBIAN STRETCH WITH DESKTOP是图形界面 RASPBIAN STRETCH LITE是命令行界面 一般下载RASPBIAN STRETCH LITE即
  • CVE-2022-40684 Fortinet(飞塔)身份验证绕过漏洞

    GitHub地址 https github com hughink CVE 2022 40684 漏洞简介 Fortinet 飞塔 是一家全球知名的网络安全产品和安全解决方案提供商 其产品包括防火墙 防病毒软件 入侵防御系统和终端安全组件等
  • STM32实现IAP功能的学习笔记

    STM32实现IAP功能的学习笔记 最近因项目需求要实现STM32的在线升级即IAP功能 先将这几天的学习体会和IAP的具体实现总结出来 分享给大家 希望对同样实现IAP的童鞋有所帮助 文中最后会上传名为STM32 Update zip的压
  • 解释React为什么onClick函数绑定都用箭头函数()=>{}

    前言 起因在于今日同事问起 发现不能很好的解释这个问题 所以自己下来重新屡了一下思路 记录一下 一 什么是箭头函数 以及为什么React里要用箭头函数 1 下面这两个函数相同 只是react组件化 不支持在组建内部写function 所以现
  • [Xilinx FPGA] #8 Xilinx Power Estimator[XPE, 功耗估计器]的使用方法

    对于 FPGA 设计来说 设计结果的功耗是较为重要的一个设计指标 有时在设计完成前对设计的功耗有一个大体的估计 Xilinx 专门为此设计了一个工具 以使设计者可以在设计完成前根据预设对功耗进行大致的预估 可参考 Xilinx Power
  • 服务因 找不到指定的模块。 服务特定错误而停止。

    新装了sql server 2008 发现sqlserver 服务没法起来 查看系统日志是7024如下 c sharp view plain copy 事件类型 错误 事件来源 Service Control Manager 事件种类 无
  • vue3 ref属性

    vue3 ref属性 操作单个DOM元素 操作单个DOM或者组件的流程 定义一个响应式变量 把变量返回给模板使用 模板中绑定上述返回的数据 可以通过info变量操作DOM或者组件实例
  • 求绝对值函数abs()到底应该包含哪个头文件

    C C 语言的标准库里包含求绝对值的函数abs 可是它到底是在哪个头文件里面声明的呢 C语言中 求整数的绝对值abs 和labs 应该包含stdlib h 求浮点数的绝对值fabs 应该包含math h 在C 中 只需要包括cmath即可
  • 半导体材料概述 -测试测量制造

    前言 半导体概述 半导体材料作为半导体产业链上游的重要环节 在芯片的生产制造过程中起到关键性作用 根据芯片制造过程划分 半导体材料主要分为基体材料 制造材料和封装材料 其中 基体材料主要用来制造硅晶圆或化合物半导体 制造材料主要是将硅晶圆或
  • CSAPP Datalab实验

    实 验 二 题 目 DataLab 数据表示 专 业 计算机科学与技术 计算机科学与技术学院 目 录 第1章 实验基本信息 4 1 1 实验目的 4 1 2 实验环境与工具 4 1 2 1 硬件环境 4 1 2 2 软件环境 4 1 2 3
  • 量化交易/基金爬虫(一)

    先说说这个python脚本的初衷 就是为了给将来的量化交易 实现自动化亏钱做一个基石 打一下基础 但是没想到的是 在写完这个脚本之后 仅仅两天时间 我全部的收益就被赔光 哭了 import requests from bs4 import
  • 数据库原理与应用第三版何玉洁第三章课后题答案

    1 关系模型的结构 关系操作 关系的完整性约束 2 1 笛卡尔积实际上就是一个二维表 2 主键也称为主关键字 时表中的属性或属性组 用于唯一的确定一个元组 3 候选键 一个属性或属性集能够唯一表示一个关系的元组而又不包括多余的属性 则改属性
  • Unicode字符编码表

    十进制 十六进制 字符数 编码分类 中文 编码分类 英文 起始 终止 起始 终止 个 0 127 0000 007F 128 C0控制符及基本拉丁文 C0 Control and Basic Latin 128 255 0080 00FF
  • 计算机网络属性设置方法,电脑网络连接属性怎么设置

    方法1在安装系统时对Internet连接进行设置在安装WindowsXP过程中 进行Internet连接设置时 可以按提示输入用户名和密码并设置成开机自动连接宽带 这样在安装完成后每次开机就能自动连接宽带了 方法2将宽带连接添加到启动组首先
  • vue导出excel表格vue-json-excel(最新超容易详细教程)

    最近写一个报名的小程序后台 需要导出页面表格为excel 实现这个功能所以记录一下 目前大多数采取的都是 xlsx 我这里使用的是vue json excel 相对来说更容易上手实现效果 安装依赖 npm install vue json