[发明专利]一种报表生成方法和装置在审
申请号: | 201811463684.3 | 申请日: | 2018-12-03 |
公开(公告)号: | CN109558579A | 公开(公告)日: | 2019-04-02 |
发明(设计)人: | 许磊;张培训;王凯 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F17/24 | 分类号: | G06F17/24 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 林桐苒;解婷婷 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报表类型 报表模板 报表生成请求 方法和装置 报表数据 企业运营成本 电子表 报表生成 工作效率 接口获取 接收用户 预存 调用 发送 节约 | ||
本发明公开了一种电子表单生成方法和装置,该方法包括:接收用户端发送的报表生成请求;其中,所述报表生成请求中包括报表类型;从预存的多个报表模板中选出与所述报表类型对应的报表模板;调用所述报表类型对应的接口获取报表数据源;根据所述报表模板和所述报表数据源生成报表以节约企业运营成本、提高工作效率。
技术领域
本发明涉及数据处理领域,特别涉及一种报表生成方法和装置。
背景技术
在云平台的操作系统中,需要针对大量的云资源、监控资源、计量计费等数据做报表,供用户查看、记录、统计、分析。传统报表在获取数据上存在诸多局限性,一旦制作好模板,无法灵活改变数据内容或者结构。处理数据上也存在广泛而不精细,通用但不灵活等缺点,比如资源种类多样时,各种资源的监控项类型不同,报表无法抽出共同点来作为数据分析或者展示的维度。同一资源种类数据量巨大的情况下又无法很详细展示某个资源的数据信息。用户无法根据自己需要着重获取自己所关注资源的信息,导致工作效率低下,企业运营成本的增加。
本申请提供了一种报表生成方法和装置以节约企业运营成本、提高工作效率
发明内容
为了解决上述技术问题,本发明提供了一种电子表单的生成方法和装置以满足用户的个性化需求、节约企业运营成本、提高工作效率。
为了达到本发明目的,本发明提供了一种报表生成方法,包括:
接收用户端发送的报表生成请求;其中,所述报表生成请求中包括报表类型;
从预存的多个报表模板中选出与所述报表类型对应的报表模板;
调用所述报表类型对应的接口获取报表数据源;
根据所述报表模板和所述报表数据源生成报表。
在一个示例性的实施例中,所述方法还包括:识别所述选出的报表模板中的报表组件,获取所述报表组件的标识。
在一个示例性实施例中,所述调用所述报表类型对应的接口获取报表数据源,包括:
通过调用与所述报表类型对应的表述性状态转移应用程序编程接口REST API获取所述报表数据源。
在一个示例性实施例中,根据所述报表模板和所述报表数据源生成报表,包括:
解析所述数据源,获取数据源标识和所述数据源标识对应的数据;
根据报表标识和数据源标识的对应关系,将所述数据源标识对应的数据添加到相应的报表组件中以生成所述报表。
在一个示例性实施例中,所述多个预存的报表模板通过帆软报表FineReport设计器生成。
在以上方法中,通过接收用户端发送的报表生成请求;其中,所述报表生成请求中包括报表类型;从预存的多个报表模板中选出与所述报表类型对应的报表模板;调用所述报表类型对应的接口获取报表数据源;根据所述报表模板和所述报表数据源生成报表,以节约企业运营成本、提高工作效率。
本发明提供了一种报表生成装置,包括存储器和处理器;其中:
所述存储器,用于存储计算机可读指令;
所述处理器,用于执行所述计算机可读指令,以执行如下操作:
接收用户端发送的报表生成请求;其中,所述报表生成请求中包括报表类型;
从预存的多个报表模板中选出与所述报表类型对应的报表模板;
调用所述报表类型对应的接口获取报表数据源;
根据所述报表模板和所述报表数据源生成报表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811463684.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:报表转换方法及装置
- 下一篇:一种文本分析方法及装置