基于单元格扩展的报表引擎的研究与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:fy9112003
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
所谓报表,就是用表格、图表对数据进行展示的一种媒介,报表的使用在企业中无处不在。优秀的报表可以对基础数据进行过滤、合并、统计、分析,提供直观的表达形式,并为决策者提供良好的依据。本文首先研究对比了国内外报表工具的优缺点,包括BIRT、JasperReport、Pentaho和润乾报表等。中国式报表又有几个重要的特征:多数据源、分片、跨行组运算,这些报表工具在使用场景、设计方式等方面都与中国式报表有出入。然后,本文摒弃了传统报表工具的条带式设计方式,借鉴了 EXCEL的单元格设计,提出了一种基于单元格扩展的报表引擎实现方法。在对EXCEL的借鉴上,采用了基于单元格的设计方式,采用基于单元格的命名方式,采用基于单元格的基本属性设置方式,采用基于单元格的内容表达方式。基于单元格的扩展方法以单元格之间的继承关系为核心,实现数据的过滤、合并,从而得到描述结果报表的最终结果矩阵。其次,本文设计了一种针对最终结果矩阵的分页方法,该方法适用于普通分页情况和有重复元素的分页情况。最后,根据中国式报表特征设计多种报表应用场景,验证该报表引擎的展示及导出情况,并对测试结果进行分析总结。测试表明,基于单元格扩展的报表引擎可以有效的满足中国式报表的需求。
其他文献
水声网络的许多技术手段来自陆地的无线网络,现有的水声网络的容量分析主要是借鉴陆地无线网络的分析方法。网络容量受到多种因素的影响,例如节点分布情况、传输时延、传输策
质量管理是企业的核心竞争力组成部分,信息化管理是高效管理的推进器。质量管理信息系统是以实现企业质量管理体系的持续改进为前提,以现有科学技术手段为支撑,实现由科技高
透平机械在国民经济中起着极为重要的作用。作为能量转换的核心部件的涡轮设计十分复杂,涡轮叶片是典型的雕塑曲面类型零件,设计过程涉及非常复杂的多学科理论和技术,一般要
图像分割就是根据与图像底层相关的特征,在原始图像中分割出感兴趣区域(ROI)。而在图像分割中的医学图像的分割领域,由于它具有很大的现实意义、实用价值和临床需求,因而受到
无线网状网(Wireless Mesh Network,WMN)是一种新型的无线宽带网络,具有容量高、稳定性好、结构灵活和部署简便等特点,是当前无线通信技术领域较热门的技术之一。软件定义网
影响最大化(Influence Maximization,简称IM)问题是指如何在社交网络中选择指定数目的用户作为初始节点,让这些初始节点利用社交网络中的关系去进行信息的传播,使得最多的人
目的:检测原发免疫性血小板减少症(primary immune thrombocytopenia,ITP)患者外周血单个核细胞组蛋白甲基转移酶Ezh2 m RNA表达水平及外周血血清IL-6、IL-17水平,分析Ezh2 m RNA、IL-6、IL-17水平在ITP患者与正常人间的差异,不同中医证型Ezh2 m RNA的表达水平差异,并分析Ezh2与IL-6、IL-17的相关性,血小板计数与Ezh
随着计算机图形处理技术和互联网的飞速发展,三维静态模型及动态几何模型的应用和传播变得越来越便捷。与此同时,三维模型的非法传播引起了人们的注意。由于三维模型的获取需
并购重组作为企业寻求技术创新、实现资源互补与提高核心竞争力的重要途径,已逐渐成为企业追求整体价值最大化的重要资本运作方式。我国目前正处于计划经济向市场经济的转型
细胞是人类生命活动最基本的单位,细胞光散射特性的研究对细胞病变的检测,细胞分群,疾病的诊断以及治疗具有很重要的实际意义。肿瘤是在遗传因素和环境因素共同作用下,导致细