位置: IT常识 - 正文

Vue前端表格导出Excel文件(vue table导出excel)

编辑:rootadmin
Vue前端表格导出Excel文件 前言

推荐整理分享Vue前端表格导出Excel文件(vue table导出excel),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue前端表格导出excel没有边框,vue后端导出excel,vue导出excel表格,vue导出execl,vue前端导出word文件,vue导出表格数据,vue实现数据导出为excel,vue导出execl,内容如对您有帮助,希望把文章链接给更多的朋友!

分享一个Vue前端导出Excel文件的方法。记录学习!

Vue前端表格导出Excel文件(vue table导出excel)

功能需求:将表格的全部数据导出Excel格式的文件 前端:Vue3+Element-Plus

这个导出方法全部为前端操作,后端只需要传入表格数据到前端即可(基础的多表查询,用的内连接)

一、实现1. 页面

2.代码2.1 核心方法/** * 表格数据导出Excel实际方法 * @param list */const exportList = (list) => { //表格表头,导出表头 let tableHeader = [['#', '资产编号', '资产名称', '资产类别', '资产型号', "资产单价", "资产金额", "生产厂家", "生产日期", "购买日期", "购买人", "状态", "库存数量"]] list.forEach((item, index) => { let rowData = [] //导出内容的字段 rowData = [ index + 1, item.zcbh, item.zcmc, item.name, item.zcxh, item.zcdj, item.zcje, item.sccj, currencyFormatDate(item.scrq), currencyFormatDate(item.gmrq), item.gmr, item.sts, item.kcsl, ] tableHeader.push(rowData) }) let wb = XLSX.utils.book_new() let ws = XLSX.utils.aoa_to_sheet(tableHeader) XLSX.utils.book_append_sheet(wb, ws, '资产设备基本信息') // 工作簿名称 XLSX.writeFile(wb, '资产设备基本信息.xlsx') // 保存的文件名}

将这个导出方法单独封装出来,带一个参数,即需要导出的所有数据的List集合,那么在调用的时候传参即可使用。

tableHeader 定义表格的表头(此处并不是很严谨,因为还包含了表格的数据,暂时为空,后面遍历时传入)。rowData 是表格具体数据内容的数组,遍历时传入。tableHeader.push(rowData) 将内容放入tableHeader中,形成完整的表格数据。let wb = XLSX.utils.book_new() 定义表格实例。let ws = XLSX.utils.aoa_to_sheet(tableHeader) 创建工作簿,将表格内容放入工作簿。2.2 调用方法/** * 表格数据导出Excel调用方法 */const exportExcel = () => { ElMessageBox.confirm( '确定导出资产设备基本信息表吗?', '提示', { confirmButtonText: '确定', cancelButtonText: '取消', type: 'warning', } ) .then(async () => { let list = []; const res = await request.get("asset/listAll"); console.log(res) list = res.data.assetsAllList exportList(list); if (res.data.code === 200) { ElMessage({ type: 'success', message: '即刻开始下载', }) } }) .catch(() => { })}await request.get(“asset/listAll”) 请求后端接口,拿到结果。将结果中的集合赋值给提前定义好的list数组list = res.data.assetsAllList。用了MessageBox消息弹框,根据自己的实际需求哈用到了异步等待,上面的request.get是自己封装的axios方法3.演示

结束

以上为全部内容,欢迎讨论,记录学习!

本文链接地址:https://www.jiuchutong.com/zhishi/298439.html 转载请保留说明!

上一篇:再不跳槽,就晚了(不跳槽怎么形容)

下一篇:Go分布式爬虫笔记(五)(分布式网络爬虫)

  • 苹果手机短信回声效果为什么对方看不了(苹果手机短信回执)

    苹果手机短信回声效果为什么对方看不了(苹果手机短信回执)

  • 电脑进入节电模式打不开怎么办(电脑进入节电模式黑屏开不了机)

    电脑进入节电模式打不开怎么办(电脑进入节电模式黑屏开不了机)

  • 支付宝不打开就不计步(支付宝不打开就没有语音播报)

    支付宝不打开就不计步(支付宝不打开就没有语音播报)

  • 抖音里的通讯录好友不见了去哪里找(抖音里的通讯录在哪里找?)

    抖音里的通讯录好友不见了去哪里找(抖音里的通讯录在哪里找?)

  • 闲鱼曝光是什么意思(闲鱼一直0曝光)

    闲鱼曝光是什么意思(闲鱼一直0曝光)

  • 华为mate30微博分组去哪里了(华为手机微博应用分身怎么开启)

    华为mate30微博分组去哪里了(华为手机微博应用分身怎么开启)

  • 微信号登不上怎么把钱取出来(微信号登不上怎么解除实名认证)

    微信号登不上怎么把钱取出来(微信号登不上怎么解除实名认证)

  • 手机内屏坏了会爆炸吗(手机内屏坏了会蔓延吗)

    手机内屏坏了会爆炸吗(手机内屏坏了会蔓延吗)

  • 快手怎么直播播放视频(快手怎么直播播放音乐让大家听)

    快手怎么直播播放视频(快手怎么直播播放音乐让大家听)

  • iphonex和xr屏幕一样大吗(iphonex和xr屏幕区别)

    iphonex和xr屏幕一样大吗(iphonex和xr屏幕区别)

  • iphonexs支持指纹锁吗(苹果xs支持指纹识别吗)

    iphonexs支持指纹锁吗(苹果xs支持指纹识别吗)

  • 怎么把实况照片改成普通照片(怎么把实况照片转成图片)

    怎么把实况照片改成普通照片(怎么把实况照片转成图片)

  • 拼多多拒收要不要运费(拼多多拒收了)

    拼多多拒收要不要运费(拼多多拒收了)

  • 手机怎么查看群邮件(手机怎么查看群聊)

    手机怎么查看群邮件(手机怎么查看群聊)

  • tcl无线电话机怎么安装(tcl无线电话机怎么用)

    tcl无线电话机怎么安装(tcl无线电话机怎么用)

  • 计算机指令系统是指(计算机指令系统中一条指令通常由什么组成)

    计算机指令系统是指(计算机指令系统中一条指令通常由什么组成)

  • 腾讯家长监护平台怎么解除(腾讯家长监护平台 已经成年)

    腾讯家长监护平台怎么解除(腾讯家长监护平台 已经成年)

  • 华为p30是50倍变焦吗(华为p30五十倍怎么调)

    华为p30是50倍变焦吗(华为p30五十倍怎么调)

  • 计算机系统结构是什么?(计算机系统结构第三版课后答案)

    计算机系统结构是什么?(计算机系统结构第三版课后答案)

  • 一品红叶子特写 (© Charles Floyd/Alamy)(一品红叶发黄咋回事儿)

    一品红叶子特写 (© Charles Floyd/Alamy)(一品红叶发黄咋回事儿)

  • Linux内核学习笔记——页表的那些事。(《linux内核分析》)

    Linux内核学习笔记——页表的那些事。(《linux内核分析》)

  • 帝国CMS如何设置默认自动分页(帝国cms建站教程)

    帝国CMS如何设置默认自动分页(帝国cms建站教程)

  • 石油税费是多少
  • 资产负债表债务法是什么意思
  • 企业进项不足的原因
  • 应收账款平均余额包括应收票据吗
  • 占地面积的计算公式
  • 增值税纳税申报时间
  • 小企业会计准则2023电子版
  • 跨期差额扣除的计算开票以及账务处理
  • 支票结算的账务处理
  • 购买日子公司账面价值调整为公允价值
  • 传媒公司的成本构成有哪些
  • 投资收益如何做账
  • 种香菇会赔钱吗
  • 收到注册资金要交税吗
  • 电子承兑汇票支付信用查询
  • 车间发生的购买办公用品支出应计入什么账户
  • 金税盘上传参数测试连接失败
  • 物业预收的物业费怎么做会计分录?
  • 存在弃置费用的固定资产,如果履行弃置义务
  • 硬盘的日常维护需要做到什么?
  • 后裔王者荣耀台词大全
  • 稿酬计入工资所得吗
  • 公司退股需要交什么税
  • 国有资产租赁合同问题
  • mac截图如何保存到照片
  • 定额备用金制度
  • php aop
  • php数组函数,选班长
  • 往来款怎么查
  • 视同销售计税价格如何确定
  • PHP:imagecolorat()的用法_GD库图像处理函数
  • php+oracle
  • laravel执行seed命令
  • 长期投资对投资方财务状况的实质性影响有哪些
  • /ncrc命令
  • apt apt-get aptitude
  • 享受小微企业免征增值税政策
  • 工会经费没有交能买发票吗
  • 进项税转出金额是发票上的哪个
  • photoshop虚化局部
  • 票据背书转让会计处理
  • 营业利润是税前利润吗
  • 企业所得税该什么科目
  • 物业费分解
  • 技术维护费全额抵扣有时间限制吗
  • 小规模企业申报表填写
  • 交车险代收的车可以退吗
  • 销售折让如何做分录
  • 收取会费
  • 事业单位研究开设的课题
  • 银行代扣出口快递费用
  • 应收账款周转率计算公式
  • 股东出资转为借款
  • 住院发票能否用医保卡
  • 建筑业外包工程包括哪些
  • 给别人的借款怎么记账
  • 餐饮行业月末结转成本怎么算
  • 判断成本法核算方法
  • sqlyog存储过程
  • mysql5.7重装
  • mysql数据库无法连接到服务器怎么办
  • linux系统转换为win系统脚本
  • centos gogs
  • mac进入睡眠时间长
  • mac配置selenium
  • win8系统如何备份系统
  • 博通网卡驱动win7
  • RedHatLinux AS3中APACHE+SendMail+OpenWebMail整合
  • 四个版本的雪国开头翻译
  • android drawable 圆角锯齿
  • unity特色
  • [置顶]星陨计划
  • js窗口关闭触发事件
  • 网页中实现浏览的快捷键
  • jquery的实现原理
  • 税务注销核对发票怎么办
  • 怎么判断买的盐是不是真的
  • 怎么删除天眼查的判决文书
  • 海关退税是什么意思啊
  • 如何查询纳税人识别号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设