// 打印表格数据public printTable(){let tableToPrint = document.getElementById('tab');//将要被打印的表格let newWin= window.open("");//新打开一个空窗口newWin.document.write(tableToPrint.outerHTML);//将表格添加进新的窗口newWin.document.close();//在IE浏览器中使用必须添加这一句newWin.focus();//在IE浏览器中使用必须添加这一句newWin.print();//打印newWin.close();//关闭窗口}
// 导出表格public exportTableList(){let doc="";doc+="<table>";let html=document.getElementById("tab").innerHTML;doc+=html;doc+="</table>";let docFile="<html xmlns:o='urn:schemas-microsoft-com:office:office' xmlns:x='urn:schemas-microsoft-com:office:"+doc+"' xmlns='http://www.w3.org/TR/REC-html40'>";docFile=docFile+"<head><!--[if gte mso 9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>{worksheet}</x:Name><x:WorksheetOptions><x:DisplayGridlines/></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]--></head>"+doc+"</body></html>";let base64data="base64,"+window.btoa(unescape(encodeURIComponent(docFile)));window.open('data:application/vnd.ms-excel;'+ base64data);}

前端JS表格打印和导出相关推荐

  1. 前端JS 云打印 LODOP实践

    文章目录 前言 一.Lodop是什么? 二.如何使用Lodop 1.下载打印插件 2.配置打印机 3.html中植入打印控件 4.调用Lodop对应的JS相关方法接口实现打印功能 三.Lodop主要方 ...

  2. 前端js预览并且导出pdf文件

    最主要的是使用到了一个jquery的插件jquery.media.js,使用这个插件就很容易实现了. <!DOCTYPE html> <html> <head>&l ...

  3. 前端vue 表格转换为图片导出

    npm 安装npm install --save html2canvas<div v-if="detailflag" class="m-mt12" ref ...

  4. 前端JS导出Excel表格 可筛选列 table2excel

    git地址 table2excel 本文参考了 (14条消息) table2excel 导出表格有边框,文字居中_狂吃狂吃的瘦子的博客-CSDN博客_table2exc​​​​​​el 边框 效果如图 ...

  5. js+PHP利用PHPExcel导出表格数据到excel

    这里写自定义目录标题 前言 通过js筛选出表格数据 PHP利用PHPExcel导出表格数据到excel 前言 因为在开发平台的时候遇到了需要将表格数据导出到Excel的情况,通过百度找到了PHP插件P ...

  6. 前端使用print.js实现打印

    前言 项目中经常会用到前端调用浏览器打印的功能,也经常会遇到一些问题,写这篇文章是为了更好的梳理一下相关内容.下面的内容基于vue. 如果需要用到前端生成二维码可以看我的这篇文章:在vue项目中使用q ...

  7. 前端JS实现一键导入excel表格

    前端JS实现一键导入excel表格 前端JS实现一键导入excel表格 前端JS实现一键导入excel表格 前面的文章中已经讲过关于js表格的导出,此文章主要说到的是excel文件如何导入到网页中,并 ...

  8. 纯前端JS导出Word包含图片

    纯前端JS导出Word包含图片 纯前端JS导出Word文档包含图片 Word导出方式 依赖 实现代码 纯前端JS导出Word文档包含图片 在做项目中,遇到一个需求,是将后台返回的属性以及URL图片导出 ...

  9. 前端js html转换成pdf可下载打印;前端js可批量生成条形码;前端js可批量生成二维码,生成letter标签

    注意:本文调试的是letter纸尺寸 前端js html转换成pdf可下载打印  html2canvas  + jspdf 前端js生成条形码 Options · lindell/JsBarcode ...

最新文章

  1. 我看过的Java方面的好文章
  2. android xml 未能解析文件,Android Studio中“无法解析符号R”
  3. #ifndef #define #endif ”防止头文件被重复包 .
  4. Hyperset(排序+二分)
  5. html 输入框防止自动记忆,网页输入框input填写内容自动记忆功能怎么去除
  6. 重燃你的PHP安全之火.pdf,读《重燃你的php之火》总结笔记
  7. move std 函数 示例_C++ STL迭代器辅助函数
  8. httpclient 不支持国密ssl_关于国密HTTPS 的那些事(三)
  9. eclipse怎么修改java的行高_eclipse皮肤怎么修改 eclipse皮肤修改教程
  10. sql server 分区_SQL Server:锁定设置以用于增强分区功能
  11. RDP报表设置Tomcat服务自动启动详细教程
  12. 【Sql Server 数据导出】导出篇-Sql Server 2008导出数据至wps
  13. 刷机大师独家支持android,刷机大师:独家支持Android L一键刷机
  14. 暴力破解网站后台burpsuite
  15. 滴滴DSRC抢楼大赛,十一快车券飞起来
  16. c语言建立文件的时候会飞动,C语言:简单而不易懂的声明(二)
  17. Hinton最新访谈丨他如何看待谷歌胶囊网络专利、神经科学以及下一代AI?
  18. python语言程序设计——蒙特·卡罗方法求圆周率
  19. php7.2 webshell,phpStudy后门分析
  20. 面经:计算机视觉工程师(字节跳动-飞书部门)

热门文章

  1. LINQ(隐式表达式、lambda 表达式)
  2. 计算机bios设置系统安装教程,电脑BIOS怎么设置光盘启动 三种类型BIOS设置详解图文教程...
  3. 用“AI核弹”饱和攻击的英伟达,如何赢下AI计算新赛场?
  4. 教师计算机培训汇报ppt,教师计算机培训(教师).ppt
  5. 17年,除了代码收入还有房子收入
  6. 机器学习实战 基于_[编程]-机器学习实战-概览
  7. 美女导游孙洁到欧洲推销中国旅游,携程缘何成了名片?
  8. conn触发commit的BUG
  9. 【CDT扩展】DSF-GDB分析
  10. 查询oracle表空间是否满了,查看Oracle表空间大小的方法