【技术实现步骤摘要】
一种数据表生成方法及其相关设备
本申请实施例涉及数据处理领域,尤其涉及一种数据表生成方法及其相关设备。
技术介绍
现有技术中,在空表表格中填充数据是通过依次遍历每行单元格填充数据。在填充的过程中,对于每个当前待填充的单元格,需要判断其他单元格的数据能否用于填充当前单元格,也即判断是无需使用其他单元格数据的独立数据,还是需要使用其他单元格的关联数据,如果当前待填充的单元格为关联数据,而与之相关的其他单元格的数据还未被填充,当前待填充的单元格则需跳过,直至遍历完所有单元格且与之关联的其他单元格的数据已经填充数据时,当前待填充的单元格方可填充数据。由此可知,在上述填充过程中,每填充一个单元格须历经一系列的判断检索,消耗时间和资源,而且对于填充大量独立数据时,同样使用此种方式将浪费时间和资源。
技术实现思路
本申请实施例提供了一种数据表生成方法,用于降低数据填充过程的时间消耗和资源消耗。本申请实施例第一方面的第一种实施方式,提供一种数据表生成方法,包括:获得业务数据集合以及所述业务数据集合待填充入的表格的表头区域,其中,所述业务数据集合包含多条业务数据,所述表头区域包括独立数据列以及关联数据列;根据预设的层级划分规则,确定每条所述业务数据对应的层级以及每条所述业务数据的排序序号;基于各条所述业务数据填充所述独立数据列对应的单元格,得到各条所述业务数据对应的初始数据记录;基于各条所述初始数据记录的独立数据列,填充各条所述初始数据记录的关联数据列对应的单元格,得 ...
【技术保护点】
1.一种数据表生成方法,其特征在于,包括:/n获得业务数据集合以及所述业务数据集合待填充入的表格的表头区域,其中,所述业务数据集合包含多条业务数据,所述表头区域包括独立数据列以及关联数据列;/n根据预设的层级划分规则,确定每条所述业务数据对应的层级以及每条所述业务数据的排序序号;/n基于各条所述业务数据填充所述独立数据列对应的单元格,得到各条所述业务数据对应的初始数据记录;/n基于各条所述初始数据记录的独立数据列,填充各条所述初始数据记录的关联数据列对应的单元格,得到各条所述初始数据记录对应的完整数据记录;/n将各条所述完整数据记录按照排序序号进行递增排序,得到目标表格。/n
【技术特征摘要】
1.一种数据表生成方法,其特征在于,包括:
获得业务数据集合以及所述业务数据集合待填充入的表格的表头区域,其中,所述业务数据集合包含多条业务数据,所述表头区域包括独立数据列以及关联数据列;
根据预设的层级划分规则,确定每条所述业务数据对应的层级以及每条所述业务数据的排序序号;
基于各条所述业务数据填充所述独立数据列对应的单元格,得到各条所述业务数据对应的初始数据记录;
基于各条所述初始数据记录的独立数据列,填充各条所述初始数据记录的关联数据列对应的单元格,得到各条所述初始数据记录对应的完整数据记录;
将各条所述完整数据记录按照排序序号进行递增排序,得到目标表格。
2.根据权利要求1所述的数据表生成方法,其特征在于,所述基于各条所述业务数据填充所述独立数据列对应的单元格,得到各条所述业务数据对应的初始数据记录,包括:
将对应同一层级的业务数据划分为同一组,得到多个层级组;
基于每个所述层级组的业务数据,同步填充每个层级组的业务数据的独立数据列对应的单元格,得到各个所述层级组中业务数据对应的初始数据记录。
3.根据权利要求1所述的数据表生成方法,其特征在于,所述基于各条所述初始数据记录的独立数据列,填充各条所述初始数据记录的关联数据列对应的单元格,得到各条所述初始数据记录对应的完整数据记录,包括:
若所述初始数据记录中的关联数据列具有预设的关联运算规则,在多条所述初始数据记录的单元格中确定所述关联运算规则对应的目标单元格,其中,所述目标单元格对应所述独立数据列的单元格;
依据所述关联运算规则对所述目标单元格进行运算,并将运算结果填入所述初始数据记录的关联数据列对应的单元格,得到所述初始数据记录对应的完整数据记录。
4.根据权利要求1所述的数据表生成方法,其特征在于,所述将各条所述完整数据记录按照排序序号进行递增排序,得到目标表格,包括:
根据所述层级划分规则,确定每条所述业务数据对应的上级排序序号及所述业务数据对应的层级的层级类别,其中,不同的层级类别之间具有预设的先后查找次序;
根据所述层级类别对应的排序规则,将各条所述完整数据记录按照排序序号进行递增排序,得到目标表格。
5.根据权利要求4所述的数据表生成方法,其特征在于,所述根据所述层级类别对应的排序规则,将各条所述完整数据记录按照排序序号进行递增排序,得到目标表格,包括:
将预设的初始排序序号确定为当前排序序号,将预设的首位确定为当前位置;
将排序序号与所述当前排序序号相同的完整数据记录排列在所述当前位置,按照不同层级类别的先后查找次序,依次从不同层级类别对应的完整数据记录中,查找上级排序序号等于所述当前排序序号且排序序号小于所述当前排序序号加1的完整数据记录,...
【专利技术属性】
技术研发人员:许越,张文浜,
申请(专利权)人:金蝶软件中国有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。