报表生成方法、装置、计算机设备和存储介质与流程

文档序号:29794726发布日期:2022-04-23 18:32阅读:72来源:国知局
报表生成方法、装置、计算机设备和存储介质与流程

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.第四方面,本技术还提供了一种计算机可读存储介质,该计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
32.获取原始数据以及表数据配置信息;表数据配置信息包括表单元格的标识、表单元格的数据属性以及表单元格的数据处理规则;
33.根据表数据配置信息对原始数据进行处理,获得目标报表;目标报表包括表单元格对应的数据。
34.第五方面,本技术还提供了一种计算机程序产品,该计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
35.获取原始数据以及表数据配置信息;表数据配置信息包括表单元格的标识、表单元格的数据属性以及表单元格的数据处理规则;
36.根据表数据配置信息对原始数据进行处理,获得目标报表;目标报表包括表单元格对应的数据。
37.上述报表生成方法、装置、计算机设别、存储介质和计算机产品,获取原始数据以及表数据配置信息;表数据配置信息包括表单元格的标识、表单元格的数据属性以及表单元格的数据处理规则;根据表数据配置信息对原始数据进行处理,获得目标报表;目标报表包括表单元格对应的数据。可见,采用本申的报表生成方法,可以通过并表系统,从其他系统(例如,财务系统)采集原生成目标报表的原始数据以及表配置信息,表配置信息可以对原始数据进行处理,生成与原始数据对应的报表中表单元格的具体数值。替代了传统技术中,在并表系统上线前,研发人员需要对报表中的每一个表单元格编写一套逻辑代码,在实际应用中运行每一表单元格的逻辑代码,以对原始数据进行处理生成报表中该表单元格的
具体数据,这种方法的具体实现中,由于并表系统逻辑代码的复杂程度较高,运行复杂程度也随之提高,可能会存在代码冗余,导致实际运行过程中会存在运行故障。因此,采用本技术的报表生成方法,可以提高并表系统生成报表的效率。
附图说明
38.图1为本技术实施例提供的报表生成方法的应用环境图;
39.图2为本技术实施例提供的报表生成方法的流程示意图;
40.图3为本技术实施例提供的报表生成方法的另一流程示意图;
41.图4为本技术实施例提供的报表生成方法的另一流程示意图;
42.图5为本技术实施例提供的报表生成方法的另一流程示意图;
43.图6为本技术实施例提供的报表生成装置的结构框图;
44.图7为本技术实施例提供的计算机设备内部结构图。
具体实施方式
45.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
46.本技术实施例提供的报表生成方法,可以应用于图1所示的应用环境中。图1为本技术实施例提供的报表生成方法的应用环境图,该应该环境包括终端10以及服务器20。终端10可以与服务器20之间进行通信。具体地,可以通过有线或者无线方式进行通信。终端10可以发起生成报表指令,并将指令传输至服务器20。服务器20可以响应终端10发起的报表生成指令,生成报表。
47.需要说明的是,终端10可以是个人计算机,也可以是智能手机。服务器20可以是独立的服务器或者是多个服务器组成的服务器集群。
48.图2为本技术实施例提供的报表生成方法的流程示意图,其执行主体可以是如图1所示的服务器20。如图2所示,该方法包括以下步骤:
49.步骤201、获取原始数据以及表数据配置信息;表数据配置信息包括表单元格的标识、表单元格的数据属性以及表单元格的数据处理规则;
50.本技术实施例提供了一种报表生成方法的流程示意图,可以基于并表系统采集到其他系统的原始数据,通过表数据配置信息对原始数据进行处理,可以生成报表中表单元格的具体数值。因此,在本技术实施例中,首先可以获取原始数据以及表数据配置信息。示例性的,原始数据可以是采集自财务系统的数据。
51.需要说明的是,原始数据可以采集自财务系统,可以采集自股权投资管理系统。对于上述原始数据采集自哪个系统,本技术实施例在此不作限制。另外,对原始数据进行处理,得到报表中的表单元格数据,上述报表可以是母公司的报表,也可以是子公司的报表。
52.示例性的,报表可以为表a1~a6,分别对应证券公司并表资本计算表、证券公司并表风险资本准备计算表、证券公司并表表内外资产总额计算表、证券公司并表流动性覆盖率计算表,证券公司并表净稳定资金率计算表、证券公司并表风险控制指标计算表。
53.具体地,表数据配置信息用于表征在生成报表中的表单元格数据前,要先对报表
表单元格的相关数据进行配置。示例性的,表数据配置信息包括表单元格的标识、表单元格的数据属性以及表单元格的数据处理规则。其中,表单元格的标识用于表征生成的表单元数据属于什么类型,即对应上述表a1~a6中的哪一个报表,以及生成的表单元数据位于报表中的具体哪一行哪一列。示例性的,表单元格的标识可以为1001001,该标识用于表征生成表a1的第一列第一行表单元格数据,从左至右,第一个1表示生成第一个报表,即表a1,第二个1表示生成报表的第一列表单元格数据,第三个1表示生成报表的第一行表单元格数据。表单元格的数据属性用于表征报表表单元数据对应的数据类型。示例性的,若并表系统从财务系统采集原始数据,则生成的报表中的表单元格的数据属性可以是会计科目中的实收资本4001,也可以是会计科目中的主营业务收入6001。表单元格的数据处理规则用于表征生成报表的表单元格数据前,需要对从其他系统采集的原始数据进行某种规则的处理。示例性的,上述表单元格的数据处理规则可以是对原始数据进行排序,也可以是对原始数据进行合并,还可以是对原始数据进行查找,还可以是对原始数据进行累加。
54.具体实现中,并表系统可以从财务系统采集生成表a1的原始数据,生成表a1的表数据配置信息,表数据配置信息中可以包括表单元格的标识1001001表单元格的数据属性为会计科目中的实收资本4001,以及对原始数据中关于实收资本4001的相关数据的数据处理规则为累加。
55.步骤202、根据表数据配置信息对原始数据进行处理,获得目标报表;目标报表包括表单元格对应的数据。
56.在本技术实施例中,可以根据表配置信息中的表单元格的标识、表单元格的数据属性以及表单元格的数据处理规则,对并表系统从财务系统(也可以为其他系统)采集的原始数据进行处理,获得表a1。
57.具体地,目标报表用于表征原始数据经过处理后,生成的报表。示例性的,上述目标报表可以是表a1~a6,上述表只是本技术实施例的一个示例。表单元格对应的数据用于表征原始数据经过处理后,可以生成目标报表中表单元格中的数据。
58.具体实现中,表单元格标识1001001数据属性为会计科目中的实收资本4001,以及对原始数据中关于实收资本4001相关数据的数据处理规则为累加,累加后的结果为表单元格1001002对应的数据。
59.前文所述的实施例中,介绍了根据表数据配置信息对原始数据进行处理,得到目标报表表单元格数据的技术方案。在本技术的另一实施例中,可以根据原始数据中的参考数据,生成目标报表。例如,前文步骤202涉及的“根据表数据配置信息对原始数据进行处理,获得目标报表”的具体实现包括图3的步骤:
60.步骤301、针对每一表单元格,根据数据属性从原始数据中获取参考数据;
61.本技术实施例提供了一种报表生成方法的流程示意图,可以基于目标报表每一表单元格的数据属性,从原始数据中获取与每一表单元格相关的参考数据。
62.具体地,每一表单元格用于表征目标报表中的每一单元格。示例性的,每一表单元格可以为1001001,也可以为1001002,还可以为1001003。数据属性用于表征报表表单元数据对应的数据类型。示例性的,若并表系统从财务系统采集原始数据,则生成的报表中的表单元格的数据属性可以是会计科目中的实收资本4001,也可以是会计科目中的资本公积4002。参考数据用于表征与目标报表中各个表单元格对应相关的原始数据。示例性的,上述
参考数据可以是原始数据中与会计科目中的资本公积4002相关的所有数据。
63.步骤302、根据数据处理规则对参考数据进行处理,获得表单元对应的数据;
64.具体地,数据处理规则用于表征对原始数据中的参考数据进行处理时所需要遵循的规则。示例性的,上述数据处理规则可以是求和,也可以是作差。对于上述处理规则,本技术实施例在此不作限制。
65.具体实现中,若目标报表的表单元格为1001002,表单元格中的数据为会计科目中的资本公积4002,则可以对原始数据中与会计科目中的资本公积4002相关的所有参考数据进行作差运算,得到目标报表中会计科目中的资本公积4002对应的表单元格数据。
66.步骤303、根据所述表单元格的标识确定所述表单元格对应的目标报表以及所述表单元格在所述目标报表中的目标位置,将所述表单元格对应的数据映射至所述表单元格对应的目标报表中的目标位置,以生成所述目标报表。
67.具体地,数据映射用于表征将处理后得到的表单元格对应的数据与目标报表表单元格的行列对应。
68.具体实现中,可以将经过处理后的会计科目中的资本公积4002的数据,对应到目标报表行列为1001002的表单元格中,当各个目标报表表单元格中都对应了数据,就生成了目标报表。
69.前文所述的实施例,介绍了可以根据原始数据中的参考数据,生成目标报表的技术方案。在本技术的另一实施例中,介绍了可以根据数据处理规则对原始数据进行处理,得到参考数据。示例性,前文步骤涉及的数据处理规则包括:
70.数据运算规则和/或数据筛选规则。
71.在本技术实施例中,参考数据可以根据数据处理规则得到报表的表单元数据。
72.具体地,数据运算规则用于对从原始数据中筛选出来的参考数据进行遵循某种规则的运算。示例性的,上述数据运算规则可以是累加,也可以是作差。数据筛选规则用于从原始数据中筛选出参考数据。
73.一种可能的实现方式,可以使用累加这种运算规则计算出报表表单元格中的数据,也可以使用数据筛选规则筛选出每一个报表表单元格的相关数据,上述相关数据,即参考数据,参考数据可以从原始数据中筛选出来。
74.前文所述的实施例中,介绍了可以根据数据处理规则对原始数据进行处理,得到参考数据的技术方案。在本技术的另一实施例中,介绍了表单元格的标识用于表征表单元格对应具体哪一张报表,以及对应上述报表中的具体行数和列数。例如,前文步骤201涉及的表单元格的标识包括:
75.表单元格的标识包括第一子标识以及第二子标识;第一子标识用于表征表单元格对应的目标报表,第二子标识用于表征表单元格在目标报表中的位置。
76.在本技术实施例中,可以根据第一子标识确定表单元格对应的具体报表名称,根据第二子标识确定表单元格在目标报表中的具体哪一行和具体哪一列。
77.示例性的,第一子标识可以是2001001,从左至右,第一个2代表对应的报表为a2表。第二子标识也可以是2001001,从左至右,第1个1代表对应的列数是第1列,第二个1代表对应的行数是第1行。
78.一种可能的实现方式,2001001表示表a2的第1列和第1行相交的表单元格。
79.前文所述的实施例中,介绍了表单元格的标识用于表征表单元格对应具体哪一张报表,以及对应上述报表中的具体行数和列数的技术方案。在本技术的另一实施例中,可以从数据源中获取原始数据。例如,前文步骤201涉及的“获取原始数据以及表数据配置信息”的具体实现包括图4的步骤:
80.步骤401、获取目标报表的类型信息,从与类型信息匹配的数据源获取原始数据;
81.在本技术实施例中,可以根据需要生成的目标报表的类型,获取与目标报表表单元格数据相关的原始数据。
82.具体地,目标报表的类型信息可以是表a1~a6。若表a1中的表单元格数据是财务相关的数据,则数据源用于表征从财务系统中采集到的数据。原始数据用于表征从财务系统中采集到与表a1相关的数据。
83.具体实现中,若需要生成表a1,则需要从财务系统的源数据中获取与表a1相关的原始数据。
84.步骤402、获取与数据类型匹配的表数据配置信息。
85.具体地,表数据配置信息用于表征得到目标报表所需要的配置信息。示例性的,表数据配置信息可以是表单元的标识,也可以是表单元格的数据属性,还可以是表单元格的数据处理规则。
86.具体实现中,若想得到表a1,则需要获取与表a1中数据匹配的配置信息。示例性的,可以是1002003,也可以是表单元格的科目代码,还可以是对科目代码进行处理的运算规则。
87.前文所述的实施例中,介绍了可以从数据源中获取原始数据,并从原始数据中获取生成目标报表需要的表数据配置信息的技术方案。在本技术的另一实施例中,介绍了可以通过并表系统的界面接收用户输入的报表信息类型。例如,前文步骤涉及的获取目标报表的类型信息包括:
88.通过并表系统的界面接收用户输入的报表类型信息。
89.在本技术实施例中,可以通过登录并表系统,在并表系统的报表生成界面上输入想要生成的报表类型。
90.具体实现中,输入报表类型信息的输入方式可以是文本框,即用户可以通过手动键入想要生成的报表类型;输入方式也可以是选择框,即用户可以通过报表生成界面上的选择控件选择想要生成的报表类型。示例性的,选择控件可以下拉框。
91.前文所述的实施例中,介绍了可以通过并表系统的界面接收用户输入的报表信息类型的技术方案。在本技术的另一实施例中,介绍了可以通过调整指令对目标报表进行调整。例如,前文步骤涉及的对目标报表进行调整包括:
92.接收表格调整指令,响应于表格调整指令对目标报表进行调整。
93.在本技术实施例中,可以在生成的目标报表上修改有问题的数据。
94.具体地,调整指令用于表征对在并表系统的界面对想要输出的目标报表进行调整。示例性的,调整指令可以是手动修改目标报表中缺失或者明显有问题的表单元格数据。
95.具体实现中,服务器可以响应于用户手动修改表单元格数据指令,使得目标报表可以更加符合监管要求。
96.前文所述的实施例介绍了可以通过调整指令对目标报表进行调整的技术方案。在
本技术的另一实施例中,介绍了可以通过数据框选指令,得到所框选数据的运算结果。例如,前文步骤涉及的“得到目标报表中的表单元格中的数据”包括图5的步骤:
97.步骤501、接收目标报表的数据框选指令,根据数据框选指令确定框选数据;
98.具体地,数据框选指令用于在目标报表框选出一定行列的表单元格。
99.具体实现中,在并表系统的报表生成界面,框选出的多个表单元格数据为待运算数据。其相应的运算逻辑为如下:表单元格的配置信息如下表表1,表1为目标报表中的部分表单元格,包括:公司类别、待运算表单元格的标识、需要运用的表单元格标识以及数据运算规则。需要说明的是,1001001是由1001002、1001003以及1001004运算得来,对1001002取正,再对1001003取负,最后对1001004取负,最后将上述表单元格标识对应的表单元格求和即可得到1001001。
100.表1
[0101][0102]
步骤502、对框选数据进行预设运算,输出框选数据的运算结果。
[0103]
具体地,预设运算用于表征框选数据进行运算。示例性的,预设运算可以为求和运算。
[0104]
具体实现中,对框选数据进行求和运算,可以得到累加值。
[0105]
前文所述的实施例中,介绍了可以通过数据框选指令,得到所框选数据的运算结果的技术方案,在本技术的另一实施例中,可以根据数据属性对生成的对个目标报表进行合并处理。例如,前文涉及的对多个目标报表进行合并处理包括:
[0106]
基于数据属性,对生成的多个所述目标报表进行合并处理。
[0107]
在本技术实施例中,可以基于报表中表单元格的数据属性对具有相同数据属性的表单元格进行合并。
[0108]
具体地,数据属性用于表征生成的目标报表中表单元格的数据类型。合并处理用于表征对数据属性相同的表单元格进行合并。
[0109]
具体实现中,可以将母公司或者各个子公司具有相同数据属性的表单元格数据进行合并,得到汇总后的具有相同属性的表单元格数据。
[0110]
在本技术的另一实施例中,报表中的表单元格数据可以满足以下运算规则,如下表表2,表格中的第一列表单元格数据与第二列百分比相乘,即可得到折算后的第三列表单元格数据。
[0111]
表2
[0112]
表单元格数据百分比折算后的表单元格数据10010%10100010%100
[0113]
需要说明的是,本技术实施例还提供了两种指标配置工具,分别为基础指标配置工具、复合指标配置工具。其中,基础指标配置工具包括财务工具、过滤器工具(即前文实施例所述的数据筛选规则)、手工调整工具(即前文实施例所述的表格调整指令);符合指标配置工具包括树形工具(即前文实施例所述的对框选数据进行预设运算)、表达式工具(即符合前文表2所述的运算处理)、引用工具(即前文实施例所述的合并处理)。
[0114]
应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
[0115]
基于同样的发明构思,本技术实施例还提供了一种用于实现报表生成的装置,图6为本技术实施例提供的报表生成装置的结构框图,该装置包括:
[0116]
获取模块601,用于获取原始数据以及表数据配置信息;表数据配置信息包括表单元格的标识、表单元格的数据属性以及表单元格的数据处理规则;
[0117]
处理模块602,用于根据表数据配置信息对原始数据进行处理,获得目标报表;目标报表包括表单元格对应的数据。
[0118]
在一个实施例中,处理模块602,用于针对每一表单元格,根据数据属性从原始数据中获取参考数据;根据数据处理规则对参考数据进行处理,获得表单元对应的数据;根据表单元格的标识确定表单元格对应的目标报表以及表单元格在目标报表中的目标位置,将表单元格对应的数据映射至表单元格对应的目标报表中的目标位置,以生成目标报表。
[0119]
在一个实施例中,处理模块602,用于对数据进行处理,数据处理规则,包括:数据运算规则和/或数据筛选规则。
[0120]
在一个实施例中,获取模块601,用于表单元格的标识包括第一子标识以及第二子标识;第一子标识用于表征表单元格对应的目标报表,第二子标识用于表征表单元格在目标报表中的位置。
[0121]
在一个实施例中,获取模块601,用于获取目标报表的类型信息,从与类型信息匹配的数据源获取原始数据;获取与数据类型匹配的表数据配置信息。
[0122]
在一个实施例中,用于通过并表系统的界面接收用户输入的报表类型信息。
[0123]
在一个实施例中,处理模块602,用于接收表格调整指令,响应于表格调整指令对目标报表进行调整。
[0124]
在一个实施例中,处理模块602,用于接收目标报表的数据框选指令,根据数据框选指令确定框选数据;对框选数据进行预设运算,输出框选数据的运算结果。
[0125]
在一个实施例中,处理模块602,用于基于数据属性,对生成的多个目标报表进行合并处理。
[0126]
上述报表生成装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0127]
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,图7为本技术实施例提供的计算机设备内部结构图。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种报表生成方法。
[0128]
本领域技术人员可以理解,图7中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0129]
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
[0130]
获取原始数据以及表数据配置信息;表数据配置信息包括表单元格的标识、表单元格的数据属性以及表单元格的数据处理规则;根据表数据配置信息对原始数据进行处理,获得目标报表;目标报表包括表单元格对应的数据。
[0131]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0132]
针对每一表单元格,根据数据属性从原始数据中获取参考数据;根据数据处理规则对参考数据进行处理,获得表单元对应的数据;根据表单元格的标识确定表单元格对应的目标报表以及表单元格在目标报表中的目标位置,将表单元格对应的数据映射至表单元格对应的目标报表中的目标位置,以生成目标报表。
[0133]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0134]
数据运算规则和/或数据筛选规则。
[0135]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0136]
第一子标识以及第二子标识;第一子标识用于表征表单元格对应的目标报表,第二子标识用于表征表单元格在目标报表中的位置。
[0137]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0138]
获取目标报表的类型信息,从与类型信息匹配的数据源获取原始数据;获取与数据类型匹配的表数据配置信息。
[0139]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0140]
通过并表系统的界面接收用户输入的报表类型信息。
[0141]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0142]
接收表格调整指令,响应于表格调整指令对目标报表进行调整。
[0143]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0144]
接收目标报表的数据框选指令,根据数据框选指令确定框选数据;对框选数据进行预设运算,输出框选数据的运算结果。
[0145]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0146]
基于数据属性,对生成的多个目标报表进行合并处理。
[0147]
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
[0148]
获取原始数据以及表数据配置信息;表数据配置信息包括表单元格的标识、表单元格的数据属性以及表单元格的数据处理规则;
[0149]
根据表数据配置信息对原始数据进行处理,获得目标报表;目标报表包括表单元格对应的数据。
[0150]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0151]
针对每一表单元格,根据数据属性从原始数据中获取参考数据;
[0152]
根据数据处理规则对参考数据进行处理,获得表单元对应的数据;
[0153]
根据表单元格的标识确定表单元格对应的目标报表以及表单元格在目标报表中的目标位置,将表单元格对应的数据映射至表单元格对应的目标报表中的目标位置,以生成目标报表。
[0154]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0155]
数据运算规则和/或数据筛选规则。
[0156]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0157]
第一子标识以及第二子标识;第一子标识用于表征表单元格对应的目标报表,第二子标识用于表征表单元格在目标报表中的位置。
[0158]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0159]
获取目标报表的类型信息,从与类型信息匹配的数据源获取原始数据;
[0160]
获取与数据类型匹配的表数据配置信息。
[0161]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0162]
通过并表系统的界面接收用户输入的报表类型信息。
[0163]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0164]
接收表格调整指令,响应于表格调整指令对目标报表进行调整。
[0165]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0166]
接收目标报表的数据框选指令,根据数据框选指令确定框选数据;对框选数据进行预设运算,输出框选数据的运算结果。
[0167]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0168]
基于数据属性,对生成的多个目标报表进行合并处理。
[0169]
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
[0170]
获取原始数据以及表数据配置信息;表数据配置信息包括表单元格的标识、表单元格的数据属性以及表单元格的数据处理规则;
[0171]
根据表数据配置信息对原始数据进行处理,获得目标报表;目标报表包括表单元格对应的数据。
[0172]
在一个实施例中,针对每一表单元格,根据数据属性从原始数据中获取参考数据;
[0173]
根据数据处理规则对参考数据进行处理,获得表单元对应的数据;
[0174]
根据表单元格的标识确定表单元格对应的目标报表以及表单元格在目标报表中的目标位置,将表单元格对应的数据映射至表单元格对应的目标报表中的目标位置,以生成目标报表。
[0175]
在其中一个实施例中,数据处理规则,包括:
[0176]
数据运算规则和/或数据筛选规则。
[0177]
在其中一个实施例中,表单元格的标识,包括:
[0178]
第一子标识以及第二子标识;第一子标识用于表征表单元格对应的目标报表,第二子标识用于表征表单元格在目标报表中的位置。
[0179]
在其中一个实施例中,获取原始数据以及表数据配置信息,包括:
[0180]
获取目标报表的类型信息,从与类型信息匹配的数据源获取原始数据;
[0181]
获取与数据类型匹配的表数据配置信息。
[0182]
在其中一个实施例中,获取目标报表的类型信息,包括:
[0183]
通过并表系统的界面接收用户输入的报表类型信息。
[0184]
在其中一个实施例中,接收表格调整指令,响应于表格调整指令对目标报表进行调整。
[0185]
在其中一个实施例中,接收目标报表的数据框选指令,根据数据框选指令确定框选数据;对框选数据进行预设运算,输出框选数据的运算结果。
[0186]
在其中一个实施例中,基于数据属性,对生成的多个目标报表进行合并处理。
[0187]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
[0188]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0189]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1