[发明专利]一种交叉报表生成方法及系统在审
申请号: | 202010303528.1 | 申请日: | 2020-04-17 |
公开(公告)号: | CN111488361A | 公开(公告)日: | 2020-08-04 |
发明(设计)人: | 曹仁杰 | 申请(专利权)人: | 北京中启智源数字信息技术有限责任公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F40/183;G06F40/18;G06F40/186 |
代理公司: | 北京汲智翼成知识产权代理事务所(普通合伙) 11381 | 代理人: | 陈曦;任佳 |
地址: | 100094 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 交叉 报表 生成 方法 系统 | ||
本发明公开了一种交叉报表生成方法及系统。包括:在用户设备首次使用交叉报表生成系统时进行授权认证;以Excel文件形式导入用户所需的原始数据,作为数据源;根据用户业务需求,自定义设计并保存交叉报表统计模板;读取交叉报表统计模板的数据,根据设置的统计方式进行统计;将生成的报表数据按报表样式进行数据导出。该方法将用户所需统计的原始数据以Excel文件形式导入到交叉报表生成系统作为数据源,解决了传统报表系统必须依赖后台数据库的问题;并且用户可利用交叉报表生成方法,根据自身业务需求自定义设计交叉报表统计样式。该方法还可以将生成的报表数据按报表样式进行数据导出,从而实现对报表数据的迁移、保存。
技术领域
本发明涉及一种交叉报表生成方法,同时也涉及相应的交叉报表生成系统,属于数据处理技术领域。
背景技术
随着计算机技术的不断发展,计算机技术在信息管理中得到广泛的应用,尤其在数据查询、统计和生成报表的应用中发挥这非常有效的功能。
其中,报表成为了企业信息系统中进行数据展示的重要组成部分。报表的常见种类有表单列报表和交叉报表,由于表单列报表和数据库中的原始数据存储形式一样,所以从数据库中输出时只要按照相应条件查询出数据,按从左到右,从上到下的顺序显示,就可以顺利生成完整的表单列报表。目前,很多汇总报表为交叉报表,和普通的表单列报表不同,它的数据形式和数据库中的原始数据存储形式并不一样,因此需要对数据进行整理后,才能形成对应的交叉报表。
无论是表单列报表和交叉报表都需要依附于业务系统以及后台数据库,并且需要根据用户需求来设置展示数据的内容和形式,大大增加了用户成本以及使用周期。
发明内容
本发明所要解决的首要技术问题在于提供一种交叉报表生成方法。
本发明所要解决的另一技术问题在于提供一种交叉报表生成系统
为了实现上述目的,本发明采用下述技术方案:
根据本发明实施例的第一方面,提供一种交叉报表生成系统,包括授权单元、导入导出单元和报表单元;
所述授权单元,用于在用户设备首次使用交叉报表生成系统时进行授权认证;
所述导入导出单元,用于以Excel文件形式导入用户所需的原始数据和将生成的报表数据按报表样式进行数据导出;
所述报表单元,用于展示已导入的原始数据,并根据用户业务需求,自定义设计、保存、加载交叉报表统计模板,和读取所述交叉报表统计模板的数据,根据设置的统计方式进行统计。
其中较优地,所述授权单元,包括设备识别码模块和授权模块;
所述设备识别码模块,用于获取所述用户设备的唯一识别码;
所述授权模块,用于对所述用户设备进行授权申请,并在所述用户设备授权成功后,记录授权信息。
其中较优地,所述报表单元,包括数据源展示模块、报表模板设计模块和报表模板保存与加载模块;
所述数据源展示模块,用于展示已导入的所述原始数据;
所述报表模板设计模块,用于定义行、列、数据区域,对行、列进行分组,并接收用于放置到所述数据区域的用户数据;
所述报表模板保存与加载模块,用于接收所述用户设置的统计方式后,保存和加载所述交叉报表统计模板。
其中较优地,所述导入导出单元,包括导入模块和导出模块;
所述导入模块,用于以Excel文件形式导入用户所需的原始数据,作为数据源;
所述导出模块,用于将生成的报表数据按报表样式进行数据导出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中启智源数字信息技术有限责任公司,未经北京中启智源数字信息技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010303528.1/2.html,转载请声明来源钻瓜专利网。