表格数据导出成Excle文件

1.封装请求 exportExcle.js
import axios from 'axios';
export const exportExcle = (data) => {return axios({url: 'export/excle', // 后端接口地址method: 'post',headers: { 'content-type': 'application/json' },data,responseType: "blob"})
}
<template><div class="container"><!-- 记得对比导出按钮做防抖操作 --><el-button type="primary"  @click="exportExcle">导出</el-button><el-table >..............</el-table></div>
</template><script>
// 从 exportExcle.js 中导入 exportExcle 请求方法
import { exportExcle } from '@src/utils/exportExcle.js'
export default {methods: {exportExcle () {let fileName = '导出文件的文件名'try {let obj = { 调用后端接口的参数 ... }// exportExcle 调用后端接口查询符合条件的数据exportExcle(obj).then(res => {/* res.data 为如下对象{size: '6960',type: 'application/vnd.ms-excel',[[prototype]]: {arrayBuffer: function(){},size: 6960,slice: function(){},stream: function(){},text: function(){},type: 'application/vnd.ms-excel',}}*/this.tableDataExportExcle(res.data, fileName)})} catch (error) {}},// table数据导出成excle文件tableDataExportExcle(data, fileName) {const blob = new Blob([data], { type: "application/vnd.ms-excel" });const elink = document.createElement("a");elink.download = `${fileName}-${Date.now()}`; // 确保导出的名字是唯一的elink.style.display = "none";elink.href = URL.createObjectURL(blob);document.body.appendChild(elink);elink.click();URL.revokeObjectURL(elink.href);document.body.removeChild(elink);}}
}
</script>

表格导出Excle文件相关推荐

  1. jQuery表格导出Excel文件以及网页内容导出Word文档

    前言: 我在这里给大家介绍一下我们能用代码实现的最简单的两种转换为Excel文件以及Word文档的方法. jQuery表格导出Excel文件 先来看看我们的层级划分: 如图所示: demo.css 代 ...

  2. 金算盘导出oracle,金算盘导出excle_金蝶财务软件的报表如何导出excle文件?

    金算盘财务软件的数据如何才能能导出到EXCEL 金算盘财务软件据导出到EXCEL两种: 第一种情况,如果算盘电子表格生成的资产负债表的话,点文件--另存为,然后选择保存类型为excel就可以了. 第二 ...

  3. java导出 elsx 文件,如何获取java导出的excel文件,发送请求导出excle文件

    如何获取java导出的excel文件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 request.setCharacterEncoding("utf-8"); ...

  4. laravel8 导出Excle文件

    1.参考Excle官方网址. Laravel |中的 Superged Excel 导出和导入Laravel Excel (laravel-excel.com)https://laravel-exce ...

  5. Vue前端表格导出Excel文件

    前言 分享一个Vue前端导出Excel文件的方法.记录学习! 功能需求:将表格的全部数据导出Excel格式的文件 前端:Vue3+Element-Plus 这个导出方法全部为前端操作,后端只需要传入表 ...

  6. java 导出excle文件打不开,提示文件已损坏解决办法

    问题描述: 通过浏览器下载的excle文件 office打不开,提示文件已损坏! 通过postman 下载没问题! 以下是测试代码,写法肯定没问题.在网上看很多文章,依然没解决问题.估计一次踩坑笔记. ...

  7. 基于Element Plus 表格导入和导出excle文件

    首先,安装依赖 npm install --save xlsx file-saver //也可以使用cnpm安装 查看package.json是否安装成功,以下代表安装成功 "file-sa ...

  8. java库存导出_java生成导出excle文件

    public void getExportExcle(List< Object > list,HttpServletResponse response) throws Unsupporte ...

  9. 把table表格导出为excel文件

    <script type="text/javascript">/* 把html table表格导出为excle文件使用方法:<a href="javaS ...

最新文章

  1. css规则中区块block,css常用属性总结:背景background下篇
  2. UA MATH567 高维统计I 概率不等式1 Hoeffding不等式与Chernoff不等式
  3. 远距离蓝牙四驱小车方案
  4. 用一个单链表L实现一个栈(算法导论第十章10.2-2题)
  5. 前端学习(2570):template和jsx的对比
  6. js模拟实现Array的Map、Every、Some、Reduce、Find方法
  7. css无效 https_【CSS非全解02】CSS基础-文档流
  8. vsftpd的基于pam_mysql的虚拟用户机制实现数据传输
  9. 数据库与表的操作之创建、修改和删除数据
  10. mfc 制作不同的文档模板mdi不同的子窗体_法律行业python教程——利用python批量制作律师函...
  11. 如何做好酒店财务管理工作(各部门经理必看)
  12. 第4章:图数据处理管道
  13. 小型微型计算机小错误,如何查看IBM小型机系统的错误记录
  14. win7计算机怎么重置,win7系统快速重置的设置办法
  15. 移动前端开发跟Web前端开发一样吗?有什么区别?
  16. 北京市三级医院电话预约挂号一览表
  17. Vue+ElementUI后台管理系统模板推荐
  18. PMP证书真的有用吗?
  19. Tenth season third episode,Ross is going to be so tan(black)??????
  20. ARC101E - Ribbons on Tree

热门文章

  1. 检查和清除计算机病毒可以使用,如何深入检查和杀死计算机病毒
  2. 进去springstrap显示无响应_勉强算是比较详细的游戏显示器推荐
  3. MYSQL修改报错 You can‘t specify target table ‘表名‘ for update in FROM clause
  4. 忙等待锁和无忙等待锁
  5. 下电影必须知道的电影版本简写
  6. Android - 大纲
  7. CCF-CSP题解 201912-3化学方程式
  8. Pyrene-PEG-Azide仅用于科学研究,MW:5000
  9. article标签和aside标签是什么?
  10. 动手实现简易网站目录扫描器(桌面窗口版)——WebScannerTkl