一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于结构化数据的报表代码的处理方法及相关设备与流程

2022-07-31 08:08:29 来源:中国专利 TAG:

技术特征:
1.一种基于结构化数据的报表代码的处理方法,其特征在于,包括:获取当前工程中的结构化数据文件,其中,所述结构化数据文件为树状结构的xml文件,所述树状结构的节点元素中包括查询主题和报表代码,所述报表代码为所述查询主题节点元素的子节点元素;遍历所述结构化数据文件中的节点元素,获得每个查询主题下的每个报表代码,并对获得的每个报表代码进行解析,得到每个报表代码的解析结果;以得到所述结构化数据文件中若干个报表代码的解析结果;从预设文件中获取待比较报表代码集,并将目标报表代码集与所述待比较报表代码集进行比较,得到比较结果,其中,所述目标报表代码集包括至少一个目标报表代码,所述目标报表代码集中的目标报表代码根据所述若干个报表代码的解析结果确定,所述待比较报表代码集中包括至少一个待比较报表代码;若所述比较结果表征需要对所述目标报表代码集进行修改,则根据所述待比较报表代码集对所述目标报表代码集进行修改。2.根据权利要求1所述的基于结构化数据的报表代码的处理方法,其特征在于,所述将目标报表代码集与所述待比较报表代码集进行比较,得到比较结果,包括:针对所述待比较报表代码集和所述目标报表代码集中的每个报表代码,将该报表代码的元素结构信息作为键,将该报表代码作为值,生成该报表代码对应的键值对;针对所述目标报表代码集中的每个目标报表代码,将该目标报表代码对应的键值对与所述待比较报表代码集中每个待比较报表代码对应的键值对进行比较,得到该目标报表代码对应的比较结果;以得到所述目标报表代码集中每个目标报表代码对应的比较结果。3.根据权利要求2所述的基于结构化数据的报表代码的处理方法,其特征在于,所述将该目标报表代码对应的键值对与所述待比较报表代码集中每个待比较报表代码对应的键值对进行比较,得到该目标报表代码对应的比较结果,包括:将该目标报表代码对应的键值对中的键,与所述待比较报表代码集中每个待比较报表代码对应的键值对中的键进行比较,得到键相同的待比较报表代码,作为该目标报表代码对应的待比较报表代码;将该目标报表代码对应的键值对中的值,与该目标报表代码对应的待比较报表代码所对应键值对中的值进行比较,得到该目标报表代码对应的比较结果。4.所述根据权利要求3所述的基于结构化数据的报表代码的处理方法,其特征在于,所述若所述比较结果表征需要对所述目标报表代码集进行修改,则根据所述待比较报表代码集对所述目标报表代码集进行修改,包括:对于所述目标报表代码集中的每个目标报表代码,若该目标报表代码对应的比较结果表征需要对该目标报表代码进行修改,则根据该目标报表代码对应的待比较报表代码对该目标报表代码进行修改。5.根据权利要求4所述的基于结构化数据的报表代码的处理方法,其特征在于,所述根据该目标报表代码对应的待比较报表代码对该目标报表代码进行修改,包括:将该目标报表代码对应的待比较报表代码转换为符合xml格式文件要求的待比较报表代码;根据所述符合xml格式文件要求的待比较报表代码对该目标报表代码进行修改。
6.根据权利要求1所述的基于结构化数据的报表代码的处理方法,其特征在于,还包括:将所述解析结果和/或所述比较结果输出到文档格式文件中。7.根据权利要求1所述的基于结构化数据的报表代码的处理方法,其特征在于,所述预设文件为excel文件和/或其他工程中的结构化数据文件。8.一种基于结构化数据的报表代码的处理装置,其特征在于,包括:获取模块、遍历模块、比较模块和修改模块;所述获取模块,用于获取当前工程中的结构化数据文件,其中,所述结构化数据文件为树状结构的xml文件,所述树状结构的节点元素中包括查询主题和报表代码,所述报表代码为所述查询主题节点元素的子节点元素;所述遍历模块,用于遍历所述结构化数据文件中的节点元素,获得每个查询主题下的每个报表代码,并对获得的每个报表代码进行解析,得到每个报表代码的解析结果;以得到所述结构化数据文件中若干个报表代码的解析结果;所述比较模块,用于从预设文件中获取待比较报表代码集,并将目标报表代码集与所述待比较报表代码集进行比较,得到比较结果,其中,所述目标报表代码集包括至少一个目标报表代码,所述目标报表代码集中的目标报表代码根据所述若干个报表代码的解析结果确定,所述待比较报表代码集中包括至少一个待比较报表代码;所述修改模块,用于若所述比较结果表征需要对所述目标报表代码集进行修改,则根据所述待比较报表代码集对所述目标报表代码集进行修改。9.一种基于结构化数据的报表代码的处理设备,其特征在于,包括存储器和处理器;所述存储器,用于存储程序;所述处理器,用于执行所述程序,实现如权利要求1-7任一项的基于结构化数据的报表代码的处理方法的各个步骤。10.一种可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1-7任一项的基于结构化数据的报表代码的处理方法的各个步骤。

技术总结
本申请提供了基于结构化数据的报表代码的处理方法及相关设备,方法包括:获取结构化数据文件;遍历结构化数据文件的节点元素,获得每个查询主题下的每个报表代码,对每个报表代码解析,得到每个报表代码的解析结果,以得到结构化数据文件中若干个报表代码的解析结果;从预设文件获取待比较报表代码集,将目标报表代码集和待比较报表代码集进行比较,得到比较结果;若比较结果表征需要对目标报表代码集进行修改,则根据待比较报表代码集对目标报表代码集进行修改。本申请能对结构化数据文件中的报表代码进行解析、比较和修改,节省了处理时间,提高了处理效率,并且无需多位开发人员参与,避免了开发人员间的编辑内容冲突、覆盖的问题。盖的问题。盖的问题。


技术研发人员:林世宵
受保护的技术使用者:中国农业银行股份有限公司
技术研发日:2022.04.26
技术公布日:2022/7/29
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献