当前位置: 首页 > news >正文

前端element表格导出excel

一:安装依赖

npm install  xlsx file-saver  --save

二:在组件中导入

import FileSaver from 'file-saver'
import XLSX from 'xlsx'

三:给对应表格添加id,绑定方法

<el-table id='tableDom'>
<el-button @click="exportExcel">导出 Excel</el-button>

四:methods中写入方法

const exportExcel = () => {var ws1 = XLSX.utils.table_to_book(document.querySelector('#tableDom'));//对应要导出的表格id/* get binary string as output */var wbOut = XLSX.write(ws1, {bookType: "xlsx",bookSST: true,type: "array"});try {FileSaver.saveAs(new Blob([wbOut], {type: "application/octet-stream"}),"demo.xlsx"  // 可以自定义导出文件的名称);} catch (e) {if (typeof console !== "undefined") console.log(e, wbOut);}return wbOut;
}

element-ui表格导出及导出所有分页数据
VUE element-ui 之table表格导出Excel(自定义表头+自定义导出字段内容)

http://www.lryc.cn/news/159630.html

相关文章:

  • React中的类组件和函数组件(详解)
  • 1987-2021年全国31省专利申请数和授权数
  • 欧洲云巨头OVHcloud收购边缘计算专家 gridscale
  • java从入门到起飞(八)——循环和递归
  • 架构师成长之路|Redis实现延迟队列的三种方式
  • 51单片机智能电风扇控制系统proteus仿真设计( 仿真+程序+原理图+报告+讲解视频)
  • 【设计模式】Head First 设计模式——工厂方法模式 C++实现
  • 【爬虫】7.2. JavaScript动态渲染界面爬取-Selenium实战
  • c语言实训心得3篇集合
  • 2023高教社杯数学建模B题思路代码 - 多波束测线问题
  • MySql 变量
  • 2023-简单点-make和build都是什么东西?
  • Nginx 学习(八)Nginx实现用IP测试灰度发布
  • QT 自定义信号
  • 注解方式配置SpringMVC
  • 2023年限售股解禁研究报告
  • 『PyQt5-Qt Designer篇』| 08 Qt Designer中容器布局和绝对布局的使用
  • Android 下第一个fragment app 先Java 后Kotlin
  • 行业追踪,2023-09-04
  • Android MQTT:实现设备信息上报与远程控制
  • Python爬虫——新手使用代理ip详细教程
  • idea VCS配置多个远程仓库
  • LKPNR: LLM and KG for Personalized News Recommendation Framework
  • Xshell只能打开一个会话、左边栏消失不见、高级设置在哪儿、快捷键设置解决
  • Android Retrofit 高级使用与原理
  • Unity3D开发流程及注意事项
  • 表单引擎的自定义控件的概念与设计
  • leetcode刷题--栈与递归
  • 自然语言处理——数据清洗
  • MySql学习笔记07——存储引擎介绍