报表生成方法、系统、电子设备及存储介质技术方案

技术编号:30514986 阅读:17 留言:0更新日期:2021-10-27 22:57
本发明专利技术公开了一种报表生成方法、系统、电子设备及存储介质,该方法包括:根据用户需求确定输出报表的报表模板信息,所述报表模板信息包括报表概述、图表形式;其中,所述图表形式包括柱状图、折线图和饼图中的至少之一;根据报表模板信息按照预设周期将采集到的待处理报表数据进行数据统计,得到报表统计数据;按照图表形式将报表统计数据传入图表脚本中,所述图表脚本中包括图表形式所对应的图表生成方法;根据所述图表脚本生成图表形式所对应的图表数据;根据报表统计数据和图表数据生成输出报表。通过上述步骤实现了报表的自动生成。通过上述步骤实现了报表的自动生成。通过上述步骤实现了报表的自动生成。

【技术实现步骤摘要】
报表生成方法、系统、电子设备及存储介质


[0001]本专利技术涉及互联网数据处理领域,具体涉及到一种报表生成方法、系统、电子设备及存储介质。

技术介绍

[0002]随着信息科学技术的飞速发展,特别是云计算、大数据技术在行业领域的广泛应用,未来核心竞争力很大程度上依赖于从大数据中提取信息和知识的速度与能力,而这种速度和能力取决于数据分析、挖掘和应用水平。为了能够清晰有效地传递信息,可以通过使用统计图表让数据可视化。并依托于word文档或者excel常用办公文档格式,在视觉上传达定量信息有效地帮助用户分析和推理数据和证据,使复杂的数据更容易直观、理解和使用。
[0003]现有技术中生成报表的方法是用户不能自主选择要定时生成报告形式,并且无法将自定义图表落实到文档中。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供了一种报表生成方法、系统、电子设备及存储介质,以解决现有技术中报表不能自动生成的缺点。
[0005]为此,本专利技术实施例提供了如下技术方案:
[0006]根据第一方面,本专利技术实施例提供了一种报表生成方法,包括:根据用户需求确定输出报表的报表模板信息,所述报表模板信息包括报表概述、图表形式;其中,所述图表形式包括柱状图、折线图和饼图中的至少之一;根据报表模板信息按照预设周期将采集到的待处理报表数据进行数据统计,得到报表统计数据;按照图表形式将报表统计数据传入图表脚本中,所述图表脚本中包括图表形式所对应的图表生成方法;根据所述图表脚本生成图表形式所对应的图表数据;根据报表统计数据和图表数据生成输出报表。
[0007]可选地,所述预设周期为日、周、月或者年。
[0008]可选地,所述图表数据的编码格式为base64编码。
[0009]可选地,根据报表统计数据和图表数据生成输出报表的步骤之后,还包括:将所述输出报表存储至输出文档。
[0010]可选地,根据报表模板信息按照预设周期将采集到的待处理报表数据进行数据统计,得到报表统计数据的步骤之前,还包括:获取信息采集系统采集到的互联网信息;根据用户需求对互联网信息进行处理,得到用户需要的待处理报表数据。
[0011]可选地,根据报表模板信息按照预设周期将采集到的待处理报表数据进行数据统计,得到报表统计数据的步骤中,包括:按照预设周期对采集到的待处理报表数据进行更新,得到更新后的待处理报表数据;根据报表模板信息对更新后的待处理报表数据进行统计得到报表统计数据。
[0012]可选地,按照图表形式将报表统计数据传入图表脚本中的步骤中,包括:根据图表形式对报表统计数据进行数据组装,得到图表组装数据,所述数据组装是赋值键值并拼接
成JSON结构的数据;将图表组装数据传入图表脚本中。
[0013]根据第二方面,本专利技术实施例提供了一种报表生成系统,包括:
[0014]第一处理模块,用于根据用户需求确定输出报表的报表模板信息,所述报表模板信息包括报表概述、图表形式;其中,所述图表形式包括柱状图、折线图和饼图中的至少之一;
[0015]第二处理模块,用于根据报表模板信息按照预设周期将采集到的待处理报表数据进行数据统计,得到报表统计数据;
[0016]第三处理模块,用于按照图表形式将报表统计数据传入图表脚本中,所述图表脚本中包括图表形式所对应的图表生成方法;
[0017]第四处理模块,用于根据所述图表脚本生成图表形式所对应的图表数据;
[0018]第五处理模块,用于根据报表统计数据和图表数据生成输出报表。
[0019]可选地,所述预设周期为日、周、月或者年。
[0020]可选地,所述图表数据的编码格式为base64编码。
[0021]可选地,还包括:第六处理模块,用于将所述输出报表存储至输出文档。
[0022]可选地,还包括:获取模块,用于获取信息采集系统采集到的互联网信息;第七处理模块,用于根据用户需求对互联网信息进行处理,得到用户需要的待处理报表数据。
[0023]可选地,所述第二处理模块包括:第一处理单元,用于按照预设周期对采集到的待处理报表数据进行更新,得到更新后的待处理报表数据;第二处理单元,用于根据报表模板信息对更新后的待处理报表数据进行统计得到报表统计数据。
[0024]可选地,第三处理模块包括:第三处理单元,用于根据图表形式对报表统计数据进行数据组装,得到图表组装数据,所述数据组装是赋值键值并拼接成JSON结构的数据;第四处理单元,用于将图表组装数据传入图表脚本中。
[0025]根据第三方面,本专利技术实施例提供了一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的计算机程序,计算机程序被至少一个处理器执行,以使至少一个处理器执行上述第一方面任意一项描述的报表生成方法。
[0026]根据第四方面,本专利技术实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,计算机指令用于使计算机执行上述第一方面任意一项描述的报表生成方法。
[0027]本专利技术实施例技术方案,具有如下优点:
[0028]本专利技术实施例提供了一种报表生成方法、系统、电子设备及存储介质,其中,该方法包括:根据用户需求确定输出报表的报表模板信息,所述报表模板信息包括报表概述、图表形式;其中,所述图表形式包括柱状图、折线图和饼图中的至少之一;根据报表模板信息按照预设周期将采集到的待处理报表数据进行数据统计,得到报表统计数据;按照图表形式将报表统计数据传入图表脚本中,所述图表脚本中包括图表形式所对应的图表生成方法;根据所述图表脚本生成图表形式所对应的图表数据;根据报表统计数据和图表数据生成输出报表。上述步骤,先根据用户需求确定输出报表的报表模板信息,报表模板信息包括报表概述、图表形式;其次,根据报表模板信息按照预设周期将采集到的待处理报表数据进行统计得到报表统计数据;然后,按照图表形式将报表统计数据传入到用于生成图表的图
表脚本中;之后,执行图表脚本中对应的图表生成方法生成图表形式所对用的图表数据;最后,将报表统计数据和图表数据组合成输出报表;实现了报表的自动生成。
附图说明
[0029]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030]图1为本专利技术实施例的报表生成方法的一个具体示例的流程图;
[0031]图2为本专利技术实施例的报表生成方法的另一个具体示例的流程图;
[0032]图3为本专利技术实施例的报表生成方法生成的折线图的一个具体示例的示意图;
[0033]图4为本专利技术实施例的报表生成方法生成的饼图的一个具体示例的示意图;
[0034]图5为本专利技术实施例的报表生成方法生成的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报表生成方法,其特征在于,包括:根据用户需求确定输出报表的报表模板信息,所述报表模板信息包括报表概述、图表形式;其中,所述图表形式包括柱状图、折线图和饼图中的至少之一;根据报表模板信息按照预设周期将采集到的待处理报表数据进行数据统计,得到报表统计数据;按照图表形式将报表统计数据传入图表脚本中,所述图表脚本中包括图表形式所对应的图表生成方法;根据所述图表脚本生成图表形式所对应的图表数据;根据报表统计数据和图表数据生成输出报表。2.根据权利要求1所述的报表生成方法,其特征在于,所述预设周期为日、周、月或者年。3.根据权利要求1所述的报表生成方法,其特征在于,所述图表数据的编码格式为base64编码。4.根据权利要求1所述的报表生成方法,其特征在于,根据报表统计数据和图表数据生成输出报表的步骤之后,还包括:将所述输出报表存储至输出文档。5.根据权利要求1所述的报表生成方法,其特征在于,根据报表模板信息按照预设周期将采集到的待处理报表数据进行数据统计,得到报表统计数据的步骤之前,还包括:获取信息采集系统采集到的互联网信息;根据用户需求对互联网信息进行处理,得到用户需要的待处理报表数据。6.根据权利要求5所述的报表生成方法,其特征在于,根据报表模板信息按照预设周期将采集到的待处理报表数据进行数据统计,得到报表统计数据的步骤中,包括:按照预设周期对采集到的待处理报表数据进行更新,得到更新后的待处理报表数据;根据报表模板信息对更新后的待处理报表数据进行统计得到报表统计...

【专利技术属性】
技术研发人员:辛国帅张裴裴王雪峰骆飞李青龙
申请(专利权)人:北京智慧星光信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1