本申请涉及计算机,特别是涉及一种报表生成方法、装置、计算机设备和存储介质。
背景技术:
1、随着社会的发展,大数据时代到来,每天产生越来越多的数据。在面对众多数据时,报表成为一个展示数据分析结果的首选方式。
2、在目前的报表生成方式来看主要可以分为两种:一种是直接使用报表生成模版;另一种是通过表格处理软件根据目标数据直接生成目标报表。这两种方式均是直接使用模版生成报表,缺乏一定的灵活性和便利性。
3、即,报表生成方式有待改进。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够优化报表数据收集灵活性和便利性的报表方法、装置、计算机设备和存储介质。
2、第一方面,本申请提供了一种报表生成方法,该方法包括:
3、响应于报表生成指令,将报表生成指令中的报表生成字段与本地数据库中的已存储字段进行比对,确定本地数据库未存储的待完善字段;
4、根据待完善字段建立在线报表,并将在线报表发送至待完善字段对应的目标填写方;
5、根据本地数据库中已存储字段对应的本地数据,以及在线报表中目标填写方编辑的输入数据,生成报表生成指令对应的目标报表。
6、在其中一个实施例中,将在线报表发送至待完善字段对应的目标填写方,包括:
7、根据待完善字段对应的目标填写方的通信地址,对目标填写方的通信状态进行验证;若验证通过,则将在线报表发送至目标填写方。
8、在其中一个实施例中,将在线报表发送至待完善字段对应的目标填写方,包括:
9、若目标填写方的通信状态验证未通过,则确定目标填写方对应的关联填写方,并将在线报表发送至关联填写方;将在线报表中关联填写方编辑的输入数据,作为目标填写方编辑的输入数据。
10、在其中一个实施例中,根据本地数据库中已存储字段对应的本地数据,以及在线报表中目标填写方编辑的输入数据,生成报表生成指令对应的目标报表,包括:
11、在预设时刻,根据数据验证规则,对在线报表中目标填写方编辑的输入数据进行有效性验证;其中,数据验证规则用于限定待完善字段的数据格式;若有效性验证通过,则根据本地数据库中已存储字段对应的本地数据,以及在线报表中目标填写方编辑的输入数据,生成报表生成指令对应的目标报表。
12、在其中一个实施例中,还包括:
13、在本地数据库中,确定待完善字段对应的相似字段;根据相似字段对应的数据,生成数据验证规则。
14、在其中一个实施例中,预设时刻根据报表生成指令中的报表生成时限确定,且预设时刻的个数为至少两个。
15、第二方面,本申请还提供了一种报表生成装置,该装置包括:
16、确定模块:用于响应于报表生成指令,将报表生成指令中的报表生成字段与本地数据库中的已存储字段进行比对,确定本地数据库未存储的待完善字段;
17、发送模块:用于根据待完善字段建立在线报表,并将在线报表发送至待完善字段对应的目标填写方;
18、生成模块:用于根据本地数据库中已存储字段对应的本地数据,以及在线报表中目标填写方编辑的输入数据,生成报表生成指令对应的目标报表。
19、第三方面,本申请还提供了一种计算机设备,该计算机设备包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现以下步骤:
20、响应于报表生成指令,将报表生成指令中的报表生成字段与本地数据库中的已存储字段进行比对,确定本地数据库未存储的待完善字段;
21、根据待完善字段建立在线报表,并将在线报表发送至待完善字段对应的目标填写方;
22、根据本地数据库中已存储字段对应的本地数据,以及在线报表中目标填写方编辑的输入数据,生成报表生成指令对应的目标报表。
23、第四方面,本申请还提供了一种计算机可读存储介质,该计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
24、响应于报表生成指令,将报表生成指令中的报表生成字段与本地数据库中的已存储字段进行比对,确定本地数据库未存储的待完善字段;
25、根据待完善字段建立在线报表,并将在线报表发送至待完善字段对应的目标填写方;
26、根据本地数据库中已存储字段对应的本地数据,以及在线报表中目标填写方编辑的输入数据,生成报表生成指令对应的目标报表。
27、第五方面,本申请还提供了一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
28、响应于报表生成指令,将报表生成指令中的报表生成字段与本地数据库中的已存储字段进行比对,确定本地数据库未存储的待完善字段;
29、根据待完善字段建立在线报表,并将在线报表发送至待完善字段对应的目标填写方;
30、根据本地数据库中已存储字段对应的本地数据,以及在线报表中目标填写方编辑的输入数据,生成报表生成指令对应的目标报表。
31、上述报表生成方法、装置、计算机设备和存储介质,通过将报表生成指令中的报表生成字段与本地数据库中的已存储字段进行比对,确定已存在的数据,不需要对报表生成指令中的报表生成字段进行全面收集,减少了数据收集过程中的工作量;进一步的,以在线报表的方式完成对数据的收集,并自动将在线报表发送至待完善字段对应的目标填写方,减少了人力对该报表的管理。相较于传统的报表生成方式,该报表生成方式更加灵活与便利。
1.一种报表生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述将所述在线报表发送至所述待完善字段对应的目标填写方,包括:
3.根据权利要求2所述的方法,其特征在于,所述将所述在线报表发送至所述待完善字段对应的目标填写方,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述本地数据库中所述已存储字段对应的本地数据,以及所述在线报表中所述目标填写方编辑的输入数据,生成所述报表生成指令对应的目标报表,包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求4所述的方法,其特征在于,所述预设时刻根据所述报表生成指令中的报表生成时限确定,且所述预设时刻的个数为至少两个。
7.一种报表生成装置,其特征在于,所述装置包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。