【技术实现步骤摘要】
一种基于数据的目标表格填充方法及装置
[0001]本专利技术涉及数字数据处理
,具体涉及一种基于数据的目标表格填充方法及装置
。
技术介绍
[0002]随着信息化程度不断提高,各行各业都涉及到大量的数据收集和分析工作,因此报表的填写和生成已成为许多企业和机构不可避免的任务
。
传统的报表填写方式通常需要手动填写大量结构化数据,如省市区信息,此类数据带有级次属性,人工填写工作量巨大
、
错误率高,容易出现级次对应错误问题
。
[0003]为解决人工填写错误率高的问题,在相关技术中,通过在元数据表中建立
X
轴
、Y
轴的方式,为元数据表中的各项内容赋予坐标点,从而通过坐标点的方式进行定位,以预先设置的程序抽取元数据表中的内容,进而实现目标表格的内容填充
。
通过在元数据表中建立坐标系的方式完成目标表格内容的填充,在元数据表中项目与内容复杂多样时,所需进行的计算量呈指数级上升,从而影响了目标表格内容填充的填报效率,增加了 ...
【技术保护点】
【技术特征摘要】
1.
一种基于数据的目标表格填充方法,其特征在于,所述方法包括:获取元数据与函数表达式;解析所述函数表达式,确定解析后的数据结果;基于所述数据结果,筛选与所述数据结果相符的目标元数据;基于所述元数据与目标表格的预设对应关系,以所述目标元数据完成所述目标表格填充
。2.
根据权利要求1所述的方法,其特征在于,所述解析所述函数表达式,确定解析后的数据结果,包括:遍历所述函数表达式,确定所述函数表达式的数据结构;基于所述数据结构,确定解析后的数据结果
。3.
根据权利要求2所述的方法,其特征在于,所述数据结构包括:函数名和函数内容;所述遍历所述函数表达式,确定所述函数表达式的数据结构,包括:遍历所述函数表达式,在所述函数表达式遍历至第一起始标志时,执行入栈,并确定所述函数表达式的函数名;在所述函数表达式遍历至第一终止标志时,执行出栈,并确定所述函数表达式的函数内容
。4.
根据权利要求2所述的方法,其特征在于,所述数据结构包括:函数名
、
函数内容和子函数表达式;所述遍历所述函数表达式,确定所述函数表达式的数据结构,包括:遍历所述函数表达式,在所述函数表达式遍历至第一起始标志时,执行入栈,并确定所述函数表达式的函数名;在所述函数表达式遍历至第二起始标志时,若栈不为空,则执行入栈,并确定所述子函数表达式的函数名;在所述函数表达式遍历至第二终止标志时,确定所述子函数表达式的函数内容;在所述函数表达式遍历至第一终止标志时,执行出栈,并确定所述函数表达式的函数内容
。5.
根据权利要求1所述的方法,其特征在于,所述目标表格包括:目标数据项编号,及所述目标数据项编号内存储的目标内容,所述目标元数据,包括:第一目标字段,及所述第一目标字段内存储的第一目标数据;所述基于所述元数据与目标表格的预设对应关系,以所述目标元数据完成所述目标表格填充,包括:基于所述元数据与目标表格的预设对应关系,确定所述目标数据项编号与所述第一目标字...
【专利技术属性】
技术研发人员:张福至,王相成,彭鹏,李桢,赵佶,
申请(专利权)人:浪潮通用软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。