ExReport报表用户文档
当前版本 |
V0.1 |
文档作者 |
Kimmking wanghaibin |
修订日期 |
2008年6月20日6:06:09 |
声明
项目站点: http://code.google.com/p/exreport/
ExReport报表系统
授权方式:LGPL
作者:kimmking wanghaibin
你可以基于各种目的免费使用本报表,无论是个人的目的还是商业性的,使用时请保留本文件。
唯一的一个建议是:如果你修改了本系统的一部分或者全部,请给本报表的作者发一封email来说明
你改进了什么和大概是如何做到的。(仅仅是一个建议)
作者email (kimmking.cn@gmail.com)
如果你因为商业性的目的,想用本报表来改进你的系统,并且需要我们的协助。请联系我们。
+86 13488713022.
ExReport资源
所有源代码:svn checkout http://exreport.googlecode.com/svn/trunk/
release下载:http://code.google.com/p/exreport/downloads/list
ExReport报表简介
基于Excel,最贴近用户和开发者的报表系统。
报表由数据和模板组成。数据为服务器端传递的用以生成报表所需的各种数据。模板为一个Excel文件,内置了处理数据和生成报表的通用VBA宏。
整个数据处理和生成报表都在客户端,减小了服务器端压力。
ExReport提供了序列化数据的服务器端程序、处理数据生成报表的vba程序、下载文件的activex组件和在web页面展示Excel的activex组件。
目前v0.1版本只提供了无限级的交叉报表,其通过网页上的json变量bean来传递数据到dsoframer中加载的Excel模板。
计划2008年7月初发布一个1.0的正式版,提供如下功能(均以实现,都在整理代码):
1、 展示数据的普通报表。(一般的表格。)
2、 对于大数据量的异步加载方式。(不考虑网络因素,对于60M数据量,40S左右出表。)
3、 更为详细的文档或手册。
图1、ExReport系统
ExReport报表基本功能
1. 导出报表
2. 打印报表
3. 打印预览
4. 报表转置
5. 报表放大
6. 报表缩小
7. 隐藏/显示指定列
本报表使用的系统软件环境
Windows xp/2003
IE 5.*/6.*/7.*
Excel 2000/xp/2003/2007
此环境即可演示本地的报表示例。
本报表支持的开发环境
web(asp,asp。net,php,jsp),java程序,swt,vb,vc,delphi, .net winform等各种支持activex的系统下使用。
目前整理的web项目示例为jsp示例,需要jre环境和jsp服务器(如tomcat5.x等)的支持。
Demo项目为myeclipse项目,可以使用myeclipse导入直接查看所有项目源码。
部署ExReport报表
1. 下载all.zip到本地。解压文件,双击运行ocx目录的reg.bat注册activex组件。
2. 打开excel,依次点击“工具”“选项”“安全性”“宏安全性”,将“安全级”设置为低。
3. 打开IE浏览器,依次点击“工具”“Internet选项”“安全”“可信站点”“站点”,将本网址,默认的demo是http://localhost添加到信任区域,同时将此区域的安全级别设置为低。如果要运行本地的release示例,需要将“本地Internat”的安全级别也设置为低。
4. 打开release目录下的report1.html文件。
5. 将var localfolder = "D:\\qsoft\\exreport\\exreport\release\\"; //你需要把这个路径改为你实际的绝对路径。不可使用相对路径。中的文件夹路径修改为此文件夹的实际路径。保存文件。
6. 在IE中打开report1.html文件,如果IE出现activex安全提示,双击提示,允许activex运行。如果能生成如下图的报表,证明部署报表成功。
图2、ExReport示例之一
报表开发使用说明
1. ExReport报表模板的定义
ExReport整个报表区域可以分为报表头和报表体两部分。报表所需的全部数据在服务器端表示为一个HashMap。参见demo项目。
报表头包括标题(例如“xxxx报表”)和报表参数(例如“制表人:xxx”、“单位:万元”等等)。
报表体包括列标题区(一级或多级的列标题),行标题区(一级或多级的行标题)和数据区。
本报表规定:
使用#{exreport.crosstab.metadata.A}表示报表标题和参数,A表示参数名,服务器端序列化的map中存其键值对。
分别使用#{exreport.crosstab.row.P}和#{exreport.crosstab.column.P}表示报表行标题和列标题,均可以有多级,P表示bean中数据对象DTO_DATA_ARRAYS对应的属性的名称,与服务器端Dto的属性名称对应。
--------------------------
貌似太多了,发不下了。 详见文档。
// 新增了对64位win7+ie10的支持。
相关推荐
接着,在资源文件`ReportRB`中定义报表的显示名称和标识符,以便于在系统中识别和调用报表: ```properties MXLReport.value=明细栏 MXLReport.constant=MXLReport ``` 这里的`MXLReport`是报表的标识符,而`明细...
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
铅酸电池失效仿真comsol
Java小程序项目源码,该项目包含完整的前后端代码、数据库脚本和相关工具,简单部署即可运行。功能完善、界面美观、操作简单,具有很高的实际应用价值,非常适合作为Java毕业设计或Java课程设计使用。 所有项目均经过严格调试,确保可运行!下载后即可快速部署和使用。 1 适用场景: 毕业设计 期末大作业 课程设计 2 项目特点: 代码完整:详细代码注释,适合新手学习和使用 功能强大:涵盖常见的核心功能,满足大部分课程设计需求 部署简单:有基础的人,只需按照教程操作,轻松完成本地或服务器部署 高质量代码:经过严格测试,确保无错误,稳定运行 3 技术栈和工具 前端:小程序 后端框架:SSM/SpringBoot 开发环境:IntelliJ IDEA 数据库:MySQL(建议使用 5.7 版本,更稳定) 数据库可视化工具:Navicat 部署环境:Tomcat(推荐 7.x 或 8.x 版本),Maven
Java小程序项目源码,该项目包含完整的前后端代码、数据库脚本和相关工具,简单部署即可运行。功能完善、界面美观、操作简单,具有很高的实际应用价值,非常适合作为Java毕业设计或Java课程设计使用。 所有项目均经过严格调试,确保可运行!下载后即可快速部署和使用。 1 适用场景: 毕业设计 期末大作业 课程设计 2 项目特点: 代码完整:详细代码注释,适合新手学习和使用 功能强大:涵盖常见的核心功能,满足大部分课程设计需求 部署简单:有基础的人,只需按照教程操作,轻松完成本地或服务器部署 高质量代码:经过严格测试,确保无错误,稳定运行 3 技术栈和工具 前端:小程序 后端框架:SSM/SpringBoot 开发环境:IntelliJ IDEA 数据库:MySQL(建议使用 5.7 版本,更稳定) 数据库可视化工具:Navicat 部署环境:Tomcat(推荐 7.x 或 8.x 版本),Maven
springboot124中药实验管理系统设计与实现,含有完整的源码和报告文档
解除劳动合同协议书
快速过滤图像融合Matlab代码.rar
强调图像中内核形状(例如直线)的过滤器Matlab代码.rar
在内网linux服务器安装redis 在Linux环境中离线安装Redis是常见的需求,尤其是在内网服务器上,由于无法直接访问公网,我们需要提前下载Redis的源码包并手动安装。下面将详细解释如何进行这一过程。
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
微信小程序StartKitw_xapp-startkit
座位选择微信小程序版本
机械臂代码_Mechanical_arm
图像分割测试视频river-light.mp4
前端分析-2023071100789
labview源码参考示例,可供参考学习使用
MPC跟踪轨迹圆形(以后轴为基准)
MATLAB代码:基于主从博弈的智能小区代理商定价策略及电动汽车充电管理 关键词:电动汽车 主从博弈 动态定价 智能小区 充放电优化 参考文档:《基于主从博弈的智能小区代理商定价策略及电动汽车充电管理》基本复现 仿真平台:MATLAB+CPLEX gurobi平台 优势:代码具有一定的深度和创新性,注释清晰,非烂大街的代码,非常精品 主要内容:代码主要做的是一个电动汽车充电管理和智能小区代理商动态定价的问题,将代理商和车主各自追求利益最大化建模为主从博弈,上层以代理商的充电电价作为优化变量,下层以电动汽车的充电策略作为优化变量,通过优化得出最优电价策略以及动态充电策略,代码出图效果非常好,店主已经对代码进行了深入的加工和处理,出图效果非常好,代码质量非常高,保姆级的注释以及人性化的模块子程序,所有数据均有可靠来源,联系后会直接发您资料,保证您学得会,用的起来,简直是萌新福利