实现excel在线打印
这个功能和上一篇实现pdf内容中前面都差不多,让我们直接上代码
body内按钮:
<div id='exclepdf' class="buttoncss" onclick="printout()"><img src="...."><span>在线打印</span>
</div>
css样式设计:
.buttoncss{height:35px;width:100px;text-align:center;margin:10px 0px 0px 15px;border:1px solid;float:right;margin-bottom:15px;
}
#excelpdf:hover {cursor:pointer;
}
.buttoncss img{width:25px;padding-top:5px;display:inline-block;
}
.buttoncss span{display:inline-block;padding-left:5px;vertical-align:super;
}
引入工具人js文件:
<script src="jquery-3.4.1.js"><script>
<script src="jspdf.debug.js"><script>
<script src="html2canvas.min.js"><script>
重点来咯,关于这一在线打印目前我找到四种方法可以实现这一功能
开始第一个:
//整个页面直接打印
function printout(){var newWindow;//打开一个新的窗口newWindow = window.open();//是新窗口获得焦点newWindow.focus();//保存写入内容var newContent = "<html> <head> <meta charset='utf-8'/><title>打印</title> </head><body>"newContent += document.getElementById("showPC").outerHTML;newContent += "</body></html>"//将html代码写入新窗口中newWindow.documment.write(newContent);newWindow.print();//close layout streamnewWindow.document.close();//关闭打开的临时窗口newWindow.close();return false;
}
第二个吖:
function printout(){if(!!window.activexobject || "activexobject" in window){remove_ie_header_and_footer();}window.print();
};
funtion remove_ie_header_and_footer();{var hkey_root,hkey_path,hkey_key;hkey_path = "hkey_current_user\\software//microsoft\\internet explorer \\pagesetup\\";try{var regwsh = new activexobject("wscript.shell");regwsh.regwrite(hkey_path + "header","");regwsh.regwrite(hkey_path + "footer","");}catch(e){}
}
第三个属于直接让页面打印简单方便,如不颜色,可直接用这个方法去实现excel打印:
funtion printout(){window.print();
}
第四个,同样也是最后一个,看到这个可能就没啦,还不在上面挑一个再走?
function printout(printout){var headhtml = "<html><head><title></title></head><body>";var foothtml = "<body/>";//获取div中的html内容var newhtml = document.all.item(ShowPc).innerHTML;//获取div中的html内容var oldhtml = $("#" + ShowPc).html();var oldhtml = document.body.innerHTML;document.body.innerHTML = headhtml + newhtml + foothtml;window.print();document.body.innerHTML = oldhtml;return false;
}
实现excel在线打印相关推荐
- Web在线打印设计器即将推出,像Excel一样在线设计模板
软件项目中总会遇到 "单据打印" 需求,特别是国企项目,一直以来没有遇到一个免费的简单好用的打印设计器,大部分项目都是手工编码,"耗时耗力,又各种兼容调试,那个痛苦啊&q ...
- Excel在线常用工具
Excel批量自动处理文档在线工具 Excel在线常用工具网址 --- www.excelfb.com 大部分功能 的使用说明点击此处 ---使用说明 Excel常用批量自动处理工具软件,方便的解决使 ...
- aspose实现word,excel在线预览
aspose实现word,excel在线预览 一,项目中引入aspose依赖 <dependency><groupId>com.aspose</groupId>&l ...
- ASP.NET中数据库数据导入Excel并打印
众所周知,WEB上的打印是比较困难的,常见的WEB上打印的方法大概有三种: 1.直接利用IE的打印功能.一般来说,这种方法可以做些扩展,而不是单单的调用javascript:print()这样简单,比 ...
- Node.js 切近实战(八) 之Excel在线(文件权限)
2019独角兽企业重金招聘Python工程师标准>>> 最近美国又他妈的皮痒了,在南海找事,还说什么中国必须接受南海仲裁结果,我去你大爷的,你以为你是谁啊.说实话只要我们要决一死战的 ...
- ai中如何插入签名_技巧不求人167期 Excel如何打印到1页纸的2种方法 Excel如何插入手写签名...
嗨,大家好,上期我们介绍了Excel如何制作漂亮的文件盒侧标签.今天我们继续分享,在日常excel编辑过程中,常常会遇到因为数列或者行数过多导致内容不全,根本就不能打印在一张纸上面,假如分开打印到两张 ...
- 勤哲linux客户端,Excel在线编辑
Excel在线编辑APP是款拥有大量表格,文档,ppt模板和视频教程的一款软件,可以使用Excel在线编辑APP学习表格文档的制作或者用Excel在线编辑APP来办公,提高工作效率,上面的模板也是可以 ...
- excel表头_「Excel技巧」关于Excel表格打印常见的四个问题,你会解决吗?
在日常办公中,打印是家常便饭的事.那么,就有朋友在说平时在打印Excel表格的时候,经常会碰到一些问题. 今天我专门对Excel表格打印的常见几个问题整理了一下.大家可以参考参考. 一.如何使打印出来 ...
- Node.js 切近实战(七) 之Excel在线(文件文件组)
2019独角兽企业重金招聘Python工程师标准>>> 今天我们来看一下Excel在线部分的文件和文件组.首先我们来看一下页面,调一下胃口.俗话说无图无真相,先看图. 没错,还是Te ...
- Microsoft Excel 教程「3」:如何在 Excel 中打印工作表?
欢迎观看 Microsoft Excel 教程,小编带大家学习 Microsoft Excel 的使用技巧,了解如何在 Excel 中打印工作表. 可打印全部或部分工作表,可一次打印一个,也可一次打印 ...
最新文章
- Bagging与随机森林算法原理小结
- CTFshow 命令执行 web41
- 零基础学Python(第十五章 日期时间datetime、time、Calendar)
- 汇编跳转比较用的列表
- 证券期货行业监管大数据治理方案研究
- 操作系统(李治军) L9多进程图像-操作系统最重要的图像
- 【https】keystore was tampered with or password was incorrect
- tensorflow版本1.11.0
- 【开源工程】VirtualDub
- APP上查个人信用报告靠谱吗?
- Android的surface的三种工作方式
- MIS和MES的区别
- 微信点餐系统html,微信点餐系统,一种新型的点餐方式
- 【群晖nas】阿里域名DDNS 配置外网访问(华硕AC68U路由端口映射)
- 盘古开源:分布式数据存储,实现更多人参与的下一代互联网新基建
- java设计最简单记账本_家庭记账本小程序之前端页面设计(java web基础版一)
- 什么是网络推广以及如何做好网络推广
- 你不知道的互联网公司招聘黑话大全
- 认识下中国最赚钱的服装公司的幕后老板
- vsftpd2.3.4笑脸漏洞
热门文章
- 软件架构--工业软件架构分析
- 读《概率论与数理统计(陈希孺)》关于几何概率与伯特兰悖论的随笔
- 【浅谈】样本方差的分母“n”为什么要改为“n-1”
- 思科网院计算机应用基础答案,计算机应用基础试题及答案
- 软件开发过程与项目管理(9.软件项目配置管理计划)
- 浅谈RPG Maker XP自动地图元件的绘制原理
- gps数据处理 java_GPS数据读取与处理
- GridView中DataFormatString属性的取值
- idea导入java文件_怎么在idea中导入Java文件并运行文件
- 100+个程序员开发必备参考手册(在线及下载)