web页面打印及导出excel文档的方法

web页面打印及导出excel文档的方法

ID:31433187

大小:108.50 KB

页数:7页

时间:2019-01-09

web页面打印及导出excel文档的方法_第1页
web页面打印及导出excel文档的方法_第2页
web页面打印及导出excel文档的方法_第3页
web页面打印及导出excel文档的方法_第4页
web页面打印及导出excel文档的方法_第5页
资源描述:

《web页面打印及导出excel文档的方法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、WEB页面打印及导出EXCEL文档的方法  【摘要】本文以多项有关地质录井生产软件的开发经验为实例,阐述了在php编程中使用javascript语言实现WEB页面打印及导出EXCEL文档的方法和技巧。主要探讨针对不同需求实现不同打印方法和不同导出方式的优缺点及相应技术关键等问题,从而总结出,相对于Windows桌面应用程序来讲,Web应用程序因为其特殊的呈现方式有种种限制,目前没有一种方案可解决所有打印和导出问题,需针对不同用户需求使用不同解决方法。  【关键词】phpwebexceljavascript  在多项地质录井生产软件的开

2、发中,当涉及到有关Wed软件的开发过程中,需要用到网页数据表打印和EXCEL导出功能,以满足不同人员的需求,开发中经多种方法比较、测试,找到了满足开发要求的具体方法,实现了WEB网页中表格的打印和EXCEL转换功能,改变了网页表格传统管理方式。  下面以有关地质录井生产软件的开发经验,论述一下如何使用php、javascript语言实现浏览器端打印和EXCEL导出功能。  1网页中表格的打印  Web网开发软件面临一个难题,那就是打印。相对于Windows桌面应用程序来讲,Web应用程序的打印有种种限制,在项目开发过程中经常会遇到用户

3、不同的需求。7做过桌面应用开发的人都会非常熟悉水晶报表、ActiveReport之类的报表控件,它们不仅有简单灵活的设计界面,更具有非常强大的报表功能,能满足各种报表的打印需求。而Web应用则因为其特殊的呈现方式,只能寻求其他的解决方案。现在分析一下目前已经成形的Web打印方案。  1.1用IE打印网页  IE5.0以上版本拥有强大的打印及打印预览功能。在IE中打印网页非常简单。只需点一下工具栏上“打印”按钮就可将当前网页打印出来。  下面简要介绍如何设置一些打印参数。  如果我们直接点工具栏的“打印”按钮或点“文件”菜单中的“打印”

4、进行打印这个网页的话,就会打印出很多不必要的信息。所以在打印前我们应先用IE新增的“打印预览”功能查看当前网页的实际打印效果。  在“打印预览”对话框中,我们可以看到,网页标题、网页的URL地址及打印日期等我们所不需要的信息也被打印出来了。而页码又在右上角。如果需要按照我们所想要的样式来打印网页,可以在“页面设置”中改变。方法如下。  选择浏览器上面文件菜单中的“页面设置”对话框,所有的设置都在这里!  IE自动给我们在页眉和页脚处加上了一些不必要的打印信息。如果不想要任何页眉和页脚的话,直接删除它们就行了。7  按照上面设置好后,你

5、就可以打印了。但有时会发现,网页中的一些图像在打印时不见了。因为IE的默认设置是不打印网页的背景颜色和图像。只需进入IE的Internet选项将它选中(打上勾)就行了。具体操作方法是:点IE的主菜单中的“工具”――“Internet选项”――再在弹出的对话框中占击“高级”选项卡,找到“打印背景颜色和图像”一项。然后将“打印背景颜色和图像”的选项打上勾,再点“确定”就可以了。  至此,我们就完成了对IE的打印设置。接下来,只要我们没有关闭IE,我们就可以一直使用上述设置进行打印。打印前一般先进行打印预览,效果满意后再开始打印。  这种打

6、印方式的特点是操作比较简单,也是常用的打印方式,只需要将报表页面设计好,用户通过IE菜单中的打印功能完成打印。优点是简单,容易实现。  1.2ScriptX打印组件  对于简单的打印,我们用IE的功能就可以了,对于需要复杂设置的,使用ActiveX打印方式是比较理想的,只需要客户端下载一个很小的打印插件,客户端无需安装任何C/S的格式设计器,就可以轻松实现打印格式的自定义,打印参数的自定义等等。  这种方案表格的数据不再以html方式呈现,而是呈现在ActiveX中。这种方案的优点是打印的精确度高,分页的可控性好,比如预定义纸型,设置

7、打印方向,打印边距,指定打印机,不弹出打印对话框直接打印等等。不必每次手工设定。DHTML+javascript编辑打印数据的格式展现,实现格式的自定义。实现动态获取打印数据。  使用范围:该组件针对打印定位要求不是非常严格、大篇幅的文档非常好用,但是对定位要求非常严格的报表不适合。  1.3将报表导出成Word,Excel或PDF形式打印7  这种方式需要将页面导出成Office文档或pdf,最低的要求是客户端已经安装用以打开Word、Excel或Pdf文档的软件。这种方式可以通过水晶报表组件或其他一些第三方控件来实现。导出成Pdf

8、形式后打印质量和效果都很好,导出成Word或Excel后用户可以自定义打印的内容和格式。  总之,现有的打印方案各有所长,在开发过程中应根据用户的需求作选择,利用IE打印简单,容易实现,在用户需求简单或打印内容较少的情况

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。