论文部分内容阅读
【摘要】本文介绍在网页中形成数据报表的各种方式,探讨了具体的实现步骤和方法,并对各种方式的优缺点进行了剖析。
【关键词】网页;报表;XML
1.前言
开发网页应用程序一个很重要的内容就是报表的实现。探索高效、可靠、方便的技术来处理数据报表具有重要意义。
2.网页中实现报表的方式
在网页中实现报表的方式多种多样,主要有以下四种:
1)网页(ASP、ASP.NET脚本)本身的表格功能
2)网页调入Microsoft Excel的功能
3)利用第三方开发的控件
4)自己开发控件
2.1网页脚本(asp、asp.net)具有的功能形成报表
借助各种网页辅助开发工具(MicrosoftFrontPage、Framework等),很容易的设计出各种形式的报表。
其形成表格功能很强,如单元合并(rowspan、colspan)、背景色(bgcolor)、边框线宽度(border),表格行(height)、列宽度(width)、字体大小(size)、颜色(color)等属性。
其实现方式虽然简单,但如考虑不周,有可能在实际工作应用中发生表格样式改变、信息非正常换行等问题。此问题客户端不易调整,而且打印效果也不理想或造成不正常分页等现象。
2.2应用Microsoft Excel的功能实现
2.2.1直接在IE中打开,再输出为EXCEL文件
这种方式可以充分利用原来的编程代码,只要进行很少的改动,就可实现以Excel文档方式把表格展现给用户,具体实现方式和2.1节所讲的一样先形成<table>表格,在网页中显示出来,同时,在前面加上Response.ContentType="application/vnd.ms-excel"一行(告诉浏览器用Excel来显示文档内容),就可把EXCEL表在客户端显示出来。
【关键词】网页;报表;XML
1.前言
开发网页应用程序一个很重要的内容就是报表的实现。探索高效、可靠、方便的技术来处理数据报表具有重要意义。
2.网页中实现报表的方式
在网页中实现报表的方式多种多样,主要有以下四种:
1)网页(ASP、ASP.NET脚本)本身的表格功能
2)网页调入Microsoft Excel的功能
3)利用第三方开发的控件
4)自己开发控件
2.1网页脚本(asp、asp.net)具有的功能形成报表
借助各种网页辅助开发工具(MicrosoftFrontPage、Framework等),很容易的设计出各种形式的报表。
其形成表格功能很强,如单元合并(rowspan、colspan)、背景色(bgcolor)、边框线宽度(border),表格行(height)、列宽度(width)、字体大小(size)、颜色(color)等属性。
其实现方式虽然简单,但如考虑不周,有可能在实际工作应用中发生表格样式改变、信息非正常换行等问题。此问题客户端不易调整,而且打印效果也不理想或造成不正常分页等现象。
2.2应用Microsoft Excel的功能实现
2.2.1直接在IE中打开,再输出为EXCEL文件
这种方式可以充分利用原来的编程代码,只要进行很少的改动,就可实现以Excel文档方式把表格展现给用户,具体实现方式和2.1节所讲的一样先形成<table>表格,在网页中显示出来,同时,在