excel report使用手册

excel report使用手册

ID:1355539

大小:349.00 KB

页数:23页

时间:2017-11-10

excel report使用手册_第1页
excel report使用手册_第2页
excel report使用手册_第3页
excel report使用手册_第4页
excel report使用手册_第5页
资源描述:

《excel report使用手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、作者:ajun版本:2006-11-101.0一ExcelReport简介:21.1什么是ExcelReport?21.2它具有那些功能?21.3ExcelReport的灵活性:21.4它与普通报表工具的区别:3二体验生成一个简单报表的制作过程:32.1运行环境配置32.2开始制作一个简单的报表4三ReportConfig.xml配置43.1设计一个报表需要配置那些信息?53.2datasource节点53.3report节点73.4配置文件配置信息规范建议9四报表模板文件配置94.1报表模板中的基本元素104

2、.2ExcelReport模板文件的构成124.3报表模板配置规范建议164.4格式化输出控制164.5通过$V{}(Excel函数模板)来使用excel的函数174.6示例:184.7常见问题:18五设计报表嵌入对象185.1为什么需要设计报表嵌入对象?185.2我们可以在嵌入对象里面做些什么?195.3一个嵌入对象实例:19六使用ExcelReport的高级特性:196.1扩充你自己的数据源。196.2使用变量别名。196.3设计模板是使用$V{}调用excel函数时的注意事项。196.4在web容器中配置

3、ExcelReport(ExcelReportServlet)206.5在非web容器环境下使用excelreport.20七一个完整的报表示例:207.1配置reportConfig.xml207.2配置模板文件207.3设计嵌入对象20结束语:20一ExcelReport简介:1.1什么是ExcelReport?ExcelReport是一款基于Excel的报表生成工具,它通过用户定义报表模板文件,定义数据源,并配置相应的配置文件,就可以通过页面向指定Servlet请求输出报表,其生成的报表是一个excel文

4、件。通过模板文件的方式来生成Excel文件,可以让程序员从生成特定格式的Excel文件的输出格式控制以及Excel文件读写等纷繁复杂而又容易出错的细节中解放出来,使得程序员只需组装自己的数据源,而根本不需要关心如何去生成Excel文件,如何去控制最终的文件输出效果等细节,从而大大减轻了制作一个Excel报表的工作量,并增强了程序的可维护性,因为很多的报表的修改只需通过模板文件的修改就可以实现,而无需改动程序。同时该报表工具又提供一些灵活的特性来使得用户可以自由控制报表的输出过程。1.2它具有那些功能?1.卡片式

5、报表的支持。2.列表式报表的支持。3.主从式报表的支持。4.分组式报表的支持。(注:主从式和分组式之间可以任意嵌套,即一个主从式报表中我们可以嵌套一个分组从而实现对主记录或从记录进行分组的功能,反之也如此。)5.格式化的数据输出,该报表工具支持所有Excel的格式化输出控制。6.支持所有Excel的函数。1.3ExcelReport的灵活性:3.1数据源的自定义:    用户可以自己定义数据源以替代默认实现,例如,我们可以编写一个自己的数据库数据源,通过定义该数据源我们可以利用现有系统的数据库连接及数据检索框架

6、等。3.2嵌入报表数据处理类:    用户可以嵌入自己报表数据处理类(通过配置文件配置),通过嵌入用户自己的报表数据处理类,报表工具给用户提供了一个入口让用户参与报表的生成过程。比如,用户可以在生成报表前来组合自己的数据源,在这里用户完全可以充分利用现有系统的相关业务类来生成自己的数据源。3.3插入查询监听器:    用户可以插入自己的查询监听器,通过监听数据源的查询请求来做相关数据的检索及处理等工作(该功能在主从报表中尤其有用)。3.4插入字段监听器: 通过插入字段监听器,使得用户可以参与报表的输出过程,控制

7、报表的具体输出的数据。(对于数据库自动检索数据类数据源的应用场合尤其有用)这些特性在后面的章节我们会做详细的介绍。1.4它与普通报表工具的区别:4.1ExcelReport是一个完全基于excel的报表工具,其最大的特点是完全依赖于excel。这是其于其他任何报表工具的最大区别。4.2通过依赖于Excel它具备了以下优点:    A.省略了专门的报表模板定义工具,应为该工具就是Excel本身,相信Excel的强大功能可以胜过任何其他报表工具模板定义工具。    B.可以充分利用Excel的强大功能,如Excel

8、函数库及其相关的脚本技术,Excel的图表(暂未提供支持)以及其对打印功能的强大控制能力。二体验生成一个简单报表的制作过程:计算机世界里面大多数语言类的教程,在起始部分都会有一个经典的HelloWorld小程序,作为整个书的开篇,当然这样一个用例放在全文的开始,一来可以使读者可以快速的感受下所学东西的功能,二来也可以让读者快速上手,通过成功运行一个简单例子,而获得一定的成就感,从而增强

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

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

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