【技术实现步骤摘要】
文件数据处理方法、装置、设备及存储介质
[0001]本公开涉及计算机技术和金融科技领域,尤其涉及一种文件数据处理方法、装置、设备及存储介质。
技术介绍
[0002]目前,在对不同业务场景下的业务文件进行解析处理时,通常设置有固定的文件模板。将业务文件中的数据按照文件模板进行解析,并将解析后的数据写入文件模板中,从而完成文件数据的解析处理。
[0003]在实现本公开构思的过程中,专利技术人发现相关技术中至少存在如下问题:在基于固定的文件模板对数据进行解析的过程中,文件的格式需要与模板一致。因此,对于列数量和顺序不一致的文件,在解析过程中容易出现解析错误的情况,进而导致数据处理的效率较低。
技术实现思路
[0004]鉴于上述问题,本公开提供了文件数据处理方法、装置、设备、介质和程序产品。
[0005]根据本公开的第一个方面,提供了一种文件数据处理方法,包括:确定文件数据的数据格式;在上述数据格式为预设格式的情况下,对上述文件数据中的属性信息进行数组转换,生成属性数组;将上述属性数组中的每个属性元素 ...
【技术保护点】
【技术特征摘要】
1.一种文件数据处理方法,包括:确定文件数据的数据格式;在所述数据格式为预设格式的情况下,对所述文件数据中的属性信息进行数组转换,生成属性数组;将所述属性数组中的每个属性元素与标准项映射清单进行匹配,生成匹配结果,其中,所述标准项映射清单包括多个标准项参数和与每个所述标准项参数对应的多个映射名称;针对每个所述属性元素,在所述匹配结果表征所述标准项映射清单中存在与所述属性元素对应的标准项参数的情况下,将所述文件数据中与所述属性元素对应的明细信息存储至与所述标准项参数对应的字段中,以使得基于所述属性元素对所述明细信息进行查询。2.根据权利要求1所述的方法,其中,所述将所述属性数组中的每个属性元素与标准项映射清单进行匹配,生成匹配结果,包括:将所述属性元素与所述标准项映射清单中的多个映射名称进行比对,确定是否查找到与所述属性元素对应的目标映射名称;在查找到所述目标映射名称的情况下,基于所述标准项映射清单中标准项参数与映射名称之间的映射关系,确定与所述目标映射名称对应的目标标准项参数;基于所述目标标准项参数以及所述属性元素的位置信息生成所述匹配结果;在未查找到所述目标映射名称的情况下,基于所述属性元素的位置信息生成所述匹配结果。3.根据权利要求2所述的方法,其中,所述将所述文件数据中与所述属性元素对应的明细信息存储至与所述标准项参数对应的字段中,包括:基于所述匹配结果中的位置信息确定与所述属性元素对应的明细信息;对所述明细信息进行数组转换,生成第一明细数组;将所述第一明细数组中的每个第一明细元素依次写入所述目标标准项参数对应的字段中。4.根据权利要求1所述的方法,还包括:针对每个所述属性元素,在所述匹配结果表征所述标准项映射清单中不存在与所述属性元素对应的标准项参数的情况下,基于所述匹配结果中的位置信息确定与所述属性元素对应的明细信息;对所述明细信息进行数组转换,生成第二明细数组;将所述第二明细数组和所述第二明细数组与所述属性元素之间的映射关系存储至存储单元中。5.根据权利要求1所述的方法,还包括:在所述数据格式不为所述预设格式的情况下,确定所述文件数据中是否存在数学公式;在存在所述数学公式的情况下,将所述数学公式替换为基于所述数学公式计算得到的计算结果,生成与所述文件数据对应的文本文件;将所述文本文件的数...
【专利技术属性】
技术研发人员:吴方义,杨红远,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。