[发明专利]报表的生成方法及装置有效
| 申请号: | 201410037980.2 | 申请日: | 2014-01-26 |
| 公开(公告)号: | CN103778234B | 公开(公告)日: | 2017-06-27 |
| 发明(设计)人: | 江春华;陈晓龙;罗新伟;方文;杨志鹏;王晓辉 | 申请(专利权)人: | 北京恒华伟业科技股份有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 吴贵明,张永明 |
| 地址: | 100011 北京市东城区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 报表 生成 方法 装置 | ||
技术领域
本发明涉及通讯领域,具体而言,涉及一种报表的生成方法及装置。
背景技术
随着信息化建设的发展,产生了很多商业化、专业化的报表处理软件,比如水晶报表、瑞乾报表等。此类软件一般应用于各类信息系统的数据统计、分析、辅助决策管理,是面向报表制作、数据填报、数据分析的企业级报表工具,适用于大批量、结构化统计数据报表的输出。
在相关系统的建设当中,例如电力系统的建设过程中,需要用到各种各样的设备,这些设备(例如电力设备)在使用前通常需要进行性能指标检测、检验、校准、试验等,相关科研人员在上述工作过程中需要针对不同类型的设备出具检测、校准、检验、试验等报告,随着信息化建设的发展,产生了很多商业化、专业化的报表处理软件,该报表处理软件一般应用于各类信息系统的数据统计、分析、辅助决策管理,是面向报表制作、数据填报、数据分析的企业级报表工具,适用于大批量、结构化统计数据报表的输出。
现有商业报表软件一般面对报表制作、数据填报、统计、分析等特定应用领域,面对的数据信息具有数据量大、数据关系和格式统一等特点,可以非常方便的输出各类报表,但是但是如果面对不规则的非结构化数据、可变的报表内容,现有商业报表则无法针对非结构化数据生成对应的报表,导致生成过程复杂,效率低。
由上可知,现有技术存在如下缺陷:
1.灵活性差,不支持非结构化数据:
商业报表软件系统一般面对报表制作、数据填报、统计、分析等特定应用领域,面对的数据信息具有数据量大、数据关系和格式统一等特点,但是面对不规则的非结构化数据、可变的报表内容,普通的商业报表软件支持较差。
2.学习难度大,用户不易掌握:
商业报表软件系统一般比较复杂,对于报表的设计、填报数据规则的控制和校验、报表的数据输出,普通用户学习掌握难度较大,需要经过专业的系统培训和学习,同时还需要掌握常用的编程语言和SQL数据操作,进一步阻碍了报表的易用程度。
3.安装部署不便,维护成本较高:
商业报表软件系统一般采用单机部署方式,即便应用于BS架构的信息系统,也需要安装专用的报表客户端组件,因此用户需要配备专业的信息维护人员,当报表软件系统需要安装或者更新时,信息维护人员需要对每一个使用节点进行程序安装和更新,耗时费力成本高,可维护性较差。
目前针对相关技术的无法针对非结构化数据生成对应的报表,导致报表生成过程复杂、效率低的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术的无法针对非结构化数据生成对应的报表,导致报表生成过程复杂、效率低的问题,目前尚未提出有效的解决方案,为此,本发明的主要目的在于提供一种报表的生成方法及装置,以解决上述问题。
为了实现上述目的,根据本发明的一个方面,提供了一种报表的生成方法,该报表生成方法包括:获取报表基本模板,并定义报表基本模板中每个单元的单元信息;在接收到用户录入的报告数据信息之后,提取报表基本模板中每个单元的单元信息;根据单元信息将报告数据信息加载到报表基本模板中对应的单元中,得到多个单元对象;将多个单元对象进行拼接处理,生成HTML格式的结构化报表;将HTML格式的结构化报表显示在浏览器中。
进一步的,获取报表基本模板,并定义报表基本模板中每个单元的单元信息的步骤包括:提取多个报表文档的公共单元,得到报表基本模板,其中,报表基本模板包括:书签标识和表格索引;将报表基本模板进行拆分,得到多个单元;使用XML语言对每个单元进行定义,得到每个单元的单元信息。
进一步的,当单元为表格索引对应的表格单元时,单元信息为XML定义的XML表格信息,当单元为书签标识对应的文字单元时单元信息为XML定义的XML文字信息,其中,使用XML语言对每个单元进行定义,得到每个单元的单元信息的步骤包括:对每个表格单元进行XML信息定义,得到每个单元表格的XML表格信息,其中,XML表格信息包括:表格格式信息、表格的单元格信息、表格顺序信息和表格的自定义信息;或者,对每个书签标识对应的文字单元进行XML信息定义,得到文字单元的XML文字信息,其中,XML文字信息包括:文字格式信息、文字内容信息和文字顺序信息。
进一步的,在将HTML格式的结构化报表显示在浏览器中之后,方法还包括:在结构化报表的表格单元中输入编辑信息;根据表格的自定义信息在表格单元中添加以下任意一个或多个单元格:行单元格、列单元格、独立单元格。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京恒华伟业科技股份有限公司,未经北京恒华伟业科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410037980.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:手动防错工件
- 下一篇:一种香菇多糖饮品及其制备方法





