数据处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:39428264 阅读:12 留言:0更新日期:2023-11-19 16:14
本申请提供一种数据处理方法、装置、电子设备及存储介质,该方法应用于金融科技技术领域,该方法通过从用户对象的集合中确定出用户对象的数量,该用户对象的集合中封装有数据库中至少一个用户对象以及各个用户对象的属性值,之后基于用户对象的集合,根据预设的第一属性标识和用户对象的数量生成表格文件,该第一属性标识与第二属性标识一一对应,用户对象的集合中记载有第二属性标识对应的属性值。该技术方案中,可以通过用户设置待生成表格文件中的属性标识,匹配出待导入数据中的标识,从而将待导入数据中的标识对应的属性值导入表格文件,该过程中减少了用户针对代码的编写,提高了表格文件的生成效率。提高了表格文件的生成效率。提高了表格文件的生成效率。

【技术实现步骤摘要】
数据处理方法、装置、电子设备及存储介质


[0001]本申请涉及大数据
,尤其涉及一种数据处理方法、装置、电子设备及存储介质。

技术介绍

[0002]统计报表是各行各业都会对此有着需求。虽然,需求的大小、要求并不同相同。但是,统计报表无疑是各行各业都十分需要的数据分析手段。对于从事安全行业的数据分析来说,统计报表无疑是需要的数据分析、资料整理利器。漏洞分析、整改分析、系统级安全数据分析、团队及公司各层级的安全数据汇总分析,是支持安全工作有序平稳进行的关键。
[0003]现有技术中,在针对数据源userList,常常通过遍历该数据源中数据的条数和属性值,以确定数据索引方式,进而实现将数据源中的数据输出到excel报表中。
[0004]然而,在上述方法中,在数据量过高的情况下,技术人员会面临数据索引方式实现时大量的代码编写过程,导致excel报表的生成效率较低。

技术实现思路

[0005]本申请提供一种数据处理方法、装置、电子设备及存储介质,以解决现有技术中表格文件生成效率降低等问题。
[0006]第一方面,本申请实施例提供了一种数据处理方法,包括:
[0007]从用户对象的集合中确定出用户对象的数量,所述用户对象的集合中封装有数据库中至少一个用户对象以及各个用户对象的属性值;
[0008]基于所述用户对象的集合,根据预设的第一属性标识和所述用户对象的数量生成表格文件,所述第一属性标识与第二属性标识一一对应,所述用户对象的集合中记载有所述第二属性标识对应的属性值
[0009]在第一方面一种可能的设计中,所述基于所述用户对象的集合,根据预设的第一属性标识和所述用户对象的数量生成表格文件,包括:
[0010]将所述用户对象的数量作为所述表格文件的行数,将所述第一属性标识的数量作为所述表格文件的列数;
[0011]针对每个用户对象,基于与所述第一属性标识一致的第二属性标识,从所述用户对象的集合中确定出所述第二属性标识对应的属性值;
[0012]将所述第二属性标识对应的属性值反射至所述表格文件中对应行和对应列所指的单元格中。
[0013]在第一方面另一种可能的设计中,在所述基于所述用户对象的集合,根据预设的第一属性标识和所述用户对象的数量生成表格文件之前,所述方法还包括:
[0014]响应于用户的第一操作,设置所述第一属性标识,所述第一操作用于设置从所述用户对象的集合中抽取当前所需记录的至少一个属性值的名称。
[0015]可选的,所述方法还包括:
[0016]响应于用户的第二操作,调整所述第一属性标识的排列顺序,所述第二操作用于设置所述至少一个属性值的名称的排列顺序。
[0017]在第一方面还一种可能的设计中,所述将所述第二属性标识对应的属性值反射至所述表格文件中对应行和对应列所指的单元格中,包括:
[0018]利用表格工具类将所述第二属性标识对应的属性值反射至所述表格文件中对应行和对应列所指的单元格中。
[0019]在第一方面又一种可能的设计中,所述第一属性标识包括:至少一个第一数据属性的标识;
[0020]相应的,所述第二属性标识包括:与所述至少一个第一数据属性的标识一一对应的至少一个第二数据属性的标识。
[0021]第二方面,本申请实施例提供了一种数据处理装置,包括:
[0022]获取模块,用于从用户对象的集合中确定出用户对象的数量,所述用户对象的集合中封装有数据库中至少一个用户对象以及各个用户对象的属性值;
[0023]生成模块,用于基于所述用户对象的集合,根据预设的第一属性标识和所述用户对象的数量生成表格文件,所述第一属性标识与第二属性标识一一对应,所述用户对象的集合中记载有所述第二属性标识对应的属性值。
[0024]在第二方面一种可能的设计中,所述生成模块,具体用于:
[0025]将所述用户对象的数量作为所述表格文件的行数,将所述第一属性标识的数量作为所述表格文件的列数;
[0026]针对每个用户对象,基于与所述第一属性标识一致的第二属性标识,从所述用户对象的集合中确定出所述第二属性标识对应的属性值;
[0027]将所述第二属性标识对应的属性值反射至所述表格文件中对应行和对应列所指的单元格中。
[0028]在第二方面另一种可能的设计中,在所述基于所述用户对象的集合,根据预设的第一属性标识和所述用户对象的数量生成表格文件之前,响应模块,用于:
[0029]响应于用户的第一操作,设置所述第一属性标识,所述第一操作用于设置从所述用户对象的集合中抽取当前所需记录的至少一个属性值的名称。
[0030]可选的,所述响应模块,还用于:
[0031]响应于用户的第二操作,调整所述第一属性标识的排列顺序,所述第二操作用于设置所述至少一个属性值的名称的排列顺序。
[0032]在第二方面还一种可能的设计中,所述生成模块,将所述第二属性标识对应的属性值反射至所述表格文件中对应行和对应列所指的单元格中,具体用于:
[0033]利用表格工具类将所述第二属性标识对应的属性值反射至所述表格文件中对应行和对应列所指的单元格中。
[0034]在第二方面又一种可能的设计中,所述第一属性标识包括:至少一个第一数据属性的标识;
[0035]相应的,所述第二属性标识包括:与所述至少一个第一数据属性的标识一一对应的至少一个第二数据属性的标识。
[0036]第三方面,本申请实施例提供一种电子设备,包括:处理器,以及与所述处理器通
信连接的存储器;
[0037]所述存储器存储计算机执行指令;
[0038]所述处理器执行所述存储器存储的计算机执行指令,以实现如上述第一方面或任一种方式所述的数据处理方法。
[0039]第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现上述第一方面或任一种方式所述的数据处理方法。
[0040]第五方面,本申请实施例提供一种计算机程序产品,所述计算机程序被处理器执行时用于实现上述第一方面或任一种方式所述的数据处理方法。
[0041]本申请实施例提供的数据处理方法、装置、电子设备及存储介质,该方法通过从用户对象的集合中确定出用户对象的数量,该用户对象的集合中封装有数据库中至少一个用户对象以及各个用户对象的属性值,之后基于用户对象的集合,根据预设的第一属性标识和用户对象的数量生成表格文件,该第一属性标识与第二属性标识一一对应,用户对象的集合中记载有第二属性标识对应的属性值。该技术方案中,可以通过用户设置待生成表格文件中的属性标识,匹配出待导入数据中的标识,从而将待导入数据中的标识对应的属性值导入表格文件,该过程中减少了用户针对代码的编写,提高了表格文件的生成效率。
附图说明
[0042]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:从用户对象的集合中确定出用户对象的数量,所述用户对象的集合中封装有数据库中至少一个用户对象以及各个用户对象的属性值;基于所述用户对象的集合,根据预设的第一属性标识和所述用户对象的数量生成表格文件,所述第一属性标识与第二属性标识一一对应,所述用户对象的集合中记载有所述第二属性标识对应的属性值。2.根据权利要求1所述的方法,其特征在于,所述基于所述用户对象的集合,根据预设的第一属性标识和所述用户对象的数量生成表格文件,包括:将所述用户对象的数量作为所述表格文件的行数,将所述第一属性标识的数量作为所述表格文件的列数;针对每个用户对象,基于与所述第一属性标识一致的第二属性标识,从所述用户对象的集合中确定出所述第二属性标识对应的属性值;将所述第二属性标识对应的属性值反射至所述表格文件中对应行和对应列所指的单元格中。3.根据权利要求1或2所述的方法,其特征在于,在所述基于所述用户对象的集合,根据预设的第一属性标识和所述用户对象的数量生成表格文件之前,所述方法还包括:响应于用户的第一操作,设置所述第一属性标识,所述第一操作用于设置从所述用户对象的集合中抽取当前所需记录的至少一个属性值的名称。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:响应于用户的第二操作,调整所述第一属性标识的排列顺序,所述第二操作用于设置所述至少一个属性值的名称的排列顺序。5.根据权利要求2所述的方法,其特征在于,所述将所...

【专利技术属性】
技术研发人员:刘学营
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1