vue table表格导出图片到Excel

news/2024/7/21 7:42:08 标签: vue.js, excel, javascript
<el-button
   type="warning"
   icon="el-icon-download"
   size="small"
   @click="onBatchExport"
 >
     导出
 </el-button>

安装插件 
npm install js-table2excel

导入插件
import table2excel from 'js-table2excel'

data(){
    return {
        listDatanew: []
    }
}


// 导出事件  datas是接口返回的数据
onBatchExport() {
      const column = [
        {
          title: '姓名',
          key: 'name',
          type: 'text'
        },
        {
          title: '年龄',
          key: 'age',
          type: 'text'
        },
        {
          title: '巡检时间',
          key: 'XJDATE',
          type: 'text'
        },
        {
          title: '问题描述',
          key: 'PROBLEM',
          type: 'text'
        },
        {
          title: '图片1',
          key: 'IMG1',
          type: 'image',
          width: 50,
          height: 50
        },
        {
          title: '图片2',
          key: 'IMG2',
          type: 'image',
          width: 50,
          height: 50
        },
      ]
      let tableDatas = JSON.parse(JSON.stringify(this.listDatanew))
      let datas = tableDatas;
      table2excel(column, datas, '导出后的文件名')
    },


http://www.niftyadmin.cn/n/5150030.html

相关文章

SATA硬盘,SAS硬盘

SATA硬盘&#xff0c;SAS硬盘 SAS可满足高性能、高可靠性的应用&#xff0c;SATA则满足大容量、非关键业务的应用 SAS硬盘主要应用在线、高可用性、随机读取的情况&#xff0c;适用于大、中型企业关键任务资料的存储&#xff0c;效能高而且扩充性极高&#xff1b; SATA硬盘主…

Hydra post登录框爆破

文章目录 无token时的Hydra post登录框爆破带Token时的Hydra post登录框爆破 无token时的Hydra post登录框爆破 登录一个无验证码和token的页面&#xff0c;同时抓包拦截 取出发送数据包&#xff1a;usernameadb&password133&submitLogin 将用户名和密码替换 userna…

汽车托运3种运车方式对比

汽车托运有以下几种托运方式&#xff1a;笼车托运&#xff0c;小板托运&#xff0c;火车托运;这几种托运方式的托运时长及托运费用都不一样。下面分别介绍一下&#xff0c;3种托运方式的优点及不便。 ①笼车托运。价格在1-2元/公里&#xff0c;笼车托运是目前主流的托运方式。笼…

php调试方式

用写文件的方式&#xff0c;在/www/wwwroot/目录下面生成一个以当前日期命名的文件log文件&#xff0c;并显示出当前PHP文件路径与名称&#xff0c;输出sql变量的内容&#xff0c;要注意的是file_put_contents不能自己创建目录&#xff0c;必须是已经存在的目录&#xff0c;否则…

349.两个数组的交集+350.两个数组的交集II(set/multiset)

目录 一、349.两个数组的交集 二、350.两个数组的交集II 一、349.两个数组的交集 349. 两个数组的交集 - 力扣&#xff08;LeetCode&#xff09; class Solution { public:vector<int> intersection(vector<int>& nums1, vector<int>& nums2) {//…

【抖音暴力涨粉新方法】评论666无偿分享,其开发技术与开发流程的分享

先来看成果&#xff0c;↑↑需要的同学可看我名字↖↖↖↖↖ 一、引言 随着抖音的普及&#xff0c;越来越多的人开始关注如何在抖音上获取更多的粉丝。本文将介绍一些抖音暴力涨粉的新方法&#xff0c;帮助你在抖音上快速获取大量粉丝。 二、方法一&#xff1a;优质内容创作 …

xilinx fpga ddr mig axi

硬件 参考&#xff1a; https://zhuanlan.zhihu.com/p/97491454 https://blog.csdn.net/qq_22222449/article/details/106492469 https://zhuanlan.zhihu.com/p/26327347 https://zhuanlan.zhihu.com/p/582524766 包括野火、正点原子的资料 一片内存是 1Gbit 128MByte 16bit …

Go区块链开发框架

介绍 区块链技术是一种分布式账本技术&#xff0c;它可以确保数据的安全性和可靠性&#xff0c;在金融、供应链、治理等领域有着广泛的应用。而Go语言作为一种高效、可靠和易用的编程语言&#xff0c;对于区块链开发来说具有很高的适用性。在Go语言的生态系统中&#xff0c;有…