<template><el-button @click="exportToExcel">导出Excel</el-button><el-table  :data="tableData3"  style="width: 100%" id="table-content"><el-table-column  prop="date"  label="日期"  width="150"></el-table-column><el-table-column label="配送信息"><el-table-column  prop="name"  label="姓名"  width="120"></el-table-column><el-table-column label="地址"><el-table-column  prop="province"  label="省份"  width="120"></el-table-column><el-table-column  prop="city"  label="市区"  width="120"></el-table-column><el-table-column  prop="address"  label="地址"  width="300"></el-table-column><el-table-column  prop="zip" label="邮编"  width="120"></el-table-column></el-table-column></el-table-column></el-table>
</template><script>
import FileSaver from 'file-saver'
import XLSX from 'xlsx'export default {data() {return {tableData3: [{date: '2016-05-03',name: '王小虎',province: '上海',city: '普陀区',address: '上海市普陀区金沙江路 1518 弄',zip: 200333}, {date: '2016-05-02',name: '王小虎',province: '上海',city: '普陀区',address: '上海市普陀区金沙江路 1518 弄',zip: 200333}]}},methods:{
exportToExcel () {let et = XLSX.utils.table_to_book(document.getElementById('table-content')); //document.getElementById('xxxx'):XXX此处传入table的DOM节点,即el-table的id名称let etout = XLSX.write(et, {bookType: 'xlsx', bookSST: true, type: 'array' });try {FileSaver.saveAs(new Blob([etout], { type: 'application/octet-stream' }), 'table.xlsx');   //XXX.xlsx 为导出的文件名} catch (e) {console.log(e, etout) ;}return etout;
},
//打印页面内容
printContent(){let wpt = document.getElementById('table-content');let newContent = wpt.innerHTML;let oldContent = document.body.innerHTML;document.body.innerHTML = newContent;window.print(); //打印方法window.localtion.reload();document.body.innerHTML = oldContent;
}
}}
</script><script>
import FileSaver from 'file-saver'
import XLSX from 'xlsx'export default {data() {return {tableData3: [{date: '2016-05-03',name: '王小虎',province: '上海',city: '普陀区',address: '上海市普陀区金沙江路 1518 弄',zip: 200333}, {date: '2016-05-02',name: '王小虎',province: '上海',city: '普陀区',address: '上海市普陀区金沙江路 1518 弄',zip: 200333}]}},methods:{
exportToExcel () {let et = XLSX.utils.table_to_book(document.getElementById('table-content')); //document.getElementById('xxxx'):XXX此处传入table的DOM节点,即el-table的id名称let etout = XLSX.write(et, {bookType: 'xlsx', bookSST: true, type: 'array' });try {FileSaver.saveAs(new Blob([etout], { type: 'application/octet-stream' }), 'table.xlsx');   //XXX.xlsx 为导出的文件名} catch (e) {console.log(e, etout) ;}return etout;
},
//打印页面内容
printContent(){let wpt = document.getElementById('table-content');let newContent = wpt.innerHTML;let oldContent = document.body.innerHTML;document.body.innerHTML = newContent;window.print(); //打印方法window.localtion.reload();document.body.innerHTML = oldContent;
}
}}
</script>

D2admin导出Execl相关推荐

  1. POI导出Execl文件,使JAVA虚拟机OOM

    由于在项目中使用POI导出execl,导致JAVA虚拟机OOM,采用以下方式解决问题: 原先方式: g_wb = new XSSFWorkbook(sourceFile.getInputStream( ...

  2. GridView导出Execl

    当用GridView导出Execl的时候,会发生只能在执行 Render() 的过程中调用 RegisterForEventValidation的错误提示. 有两种方法可以解决以上问题: 1.修改we ...

  3. 工作上的问题,微软crm导出execl限制为1w行

    今天,运营那边电话说,导出所有数据的时候,有个客户查不到,但是在系统中搜索的时候是可以查到的,后来不断尝试,好像某种限制条件造成的: 后来经查实,确实是有crm库限制了导出execl条数的问题,需要更 ...

  4. zabbix-api查询机器资源利用率,导出execl表格

    zabbix调用api查询机器资源利用率,导出execl表格 背景:平常我们工作中,需要知道机器的资源利用率多少,我们可以手动查看,但是有1000多台改怎么办? 方案:我们机器如果是zabbix监控的 ...

  5. html页面导出,HTML页面导出execl表格

    点击导出按钮时触发method5("传入表格ID") var idTmr; function getExplorer() { var explorer = window.navig ...

  6. phpExecl 导出execl 表格

    1:下载PHPExecl 插件 下载地址:https://download.csdn.net/download/rainredhezhang/10359499 2:放到对应的目录上, 3:写通用导出方 ...

  7. PostMan测试导出execl表格接口报错乱码解决

    今天碰到需要导出数据库的数据到execl,接口写完用Postman测试会出现乱码如下: 解决:  在send这个按钮下面可以选择Send and Download 就可以下载execl了 是不是很简单 ...

  8. vue导出execl表格(宽度自适应)

    今天有一个需求,需要将json数据导出成为execl表格并宽度自适应.上网看了半天到处都是坑,在这给大家提供一个我实现的过程: 1.使用npm下载插件 npm 命令行如下: npm install x ...

  9. npoi导出execl源码,vs2008实现,包括using库

    该链接有导入,导出源码,我的代码有下链接改写,完善而成的, http://www.cnblogs.com/colder/p/3611906.html using System; using Syste ...

最新文章

  1. [LeetCode]42. Trapping Rain Water雨水填坑
  2. MongoDB管理: 使用killOp干掉Long Running Operation
  3. python wmi_python wmi模块学习
  4. 神经网络架构搜索(NAS)综述 | 附AutoML资料推荐
  5. pythonssl双向认证_Python 上的 ssl 提示验证失败,有什么办法深究具体失败的原因么?...
  6. 一个简单的if else优化
  7. 【随笔】“真OO无双”前辈提供的SEG7_Controller模块的问题改进
  8. C# 重写WndProc及发送消息
  9. python大型项目经验_图像分类:13个Kaggle项目的经验总结
  10. 公共端接正极还是负极_被称为下一代动力电池的固态电池,到底明年还是十年后才能量产?...
  11. 20191011:冒泡排序的改良版--Shaker排序
  12. javaWeb基础知识及注意事项
  13. Python编程从入门到实践(基础入门)
  14. linux centos7 录屏,centos7在线安装视频录制软件
  15. 对冲策略及Python实现
  16. win7计算机操作知识,WIN7系统电脑的常识操作
  17. MT7620a-Openwrt-Frp
  18. Maya Python脚本建模之随机生成多边形并设定目标限制
  19. 15.(cesium之家)cesium暗色系地图样式地图(滤镜实现,反色滤镜)
  20. 123茶楼,众筹...

热门文章

  1. bcedit双系统更改启动项名称_Win7/Win10双系统自动设置当前系统为默认启动项
  2. 超级技术:改变未来社会和商业的技术趋势
  3. 【数据结构】——队列
  4. coredns部署配置
  5. 中国智能材料市场供需分析及投资战略研究报告2022-2028年
  6. 易语言读取Mysql表数据
  7. 深富策略科技股继续强势
  8. 杨坤4月举行首场演唱会 实力唱将吹响集结号
  9. JAVA程序设计课程期末设计
  10. 电子邮件位于计算机硬盘上吗,2011年计算机一级MSoffice试题及答案解析(42)