【技术实现步骤摘要】
插入占位符并生成数据映射表的方法、装置、设备及介质
[0001]本专利技术涉及信息系统、办公自动化、系统集成领域,尤其涉及一种插入占位符并生成数据映射表的方法、装置、设备及介质。
技术介绍
[0002]在企事业单位日常办公过程中,经常要制作各种报告文档,报告文档可能为word、ppt、pdf、html等各种格式,文档中会引用很多随时间更新的动态数据、动态图片、动态文本。以金融行业为例,金融分析师需要撰写大量的股票研究报告,研究报告中会引用标的股票的收入、成本、利润等随时间更新的动态财务数据、股价走势图等动态图片、以及新闻摘要等动态文本。对于这些动态数据、动态图片、动态文本已经存储于信息系统内的情形,此类报告文档可以通过计算机程序自动生成,通用的技术是通过在报告模版中设置占位符,并将占位符和数据源中的数据建立映射,进而通过给定的替换规则将报告模版中的占位符替换成数据源中的数据,从而自动得到所需要的报告模版。
[0003]现有技术依赖于设置有占位符的报告模版文件(参见专利CN107590115A),以及占位符和数据库中的 ...
【技术保护点】
【技术特征摘要】
1.一种插入占位符并自动生成数据映射表的方法,其特征在于,包括:根据用户对预先设置的指标树中的数据指标的编辑操作,自动生成相应的占位符并插入报告模板,并将所述报告模板存储于模板库中;从所述模板库中读取对应的报告模板,识别并提取出所述报告模板中的占位符;根据所述占位符中的字符串解析出所述占位符对应的路径信息和时间信息,并基于所述路径信息和时间信息生成相应的数据映射表;根据所述数据映射表从数据源中提取目标数据,并根据所述目标数据对所述报告模板中对应的占位符进行替换,并生成报告文件。2.根据权利要求1所述的插入占位符并自动生成数据映射表的方法,其特征在于,所述根据用户对预先设置的指标树中的数据指标的编辑操作,自动生成相应的占位符并插入报告模板,包括:使用指标树组织数据库中的所有数据指标,其中,每一所述数据指标对应唯一的路径信息,每一所述数据指标包括一个或多个数据项,每一所述数据项对应唯一的时间标签。3.根据权利要求1所述的插入占位符并自动生成数据映射表的方法,其特征在于,还包括:设置基准数据路径和基准日期。4.根据权利要求1所述的插入占位符并自动生成数据映射表的方法,其特征在于,根据用户对预先设置的指标树中的数据指标的编辑操作,自动生成相应的占位符并插入报告模板,包括:根据用户的选择指令,选中对应的数据指标;根据用户的设置指令,设置所述数据指标对应的占位符类别,所述占位符类别包括静态占位符和动态占位符;根据用户的配制指令,在所述数据指标对应的占位符中配制格式信息;根据用户的生成指令,自动生成所述数据指标对应的占位符并插入报告模板相应位置。5.根据权利要求1所述的插入占位符并自动生成数据映射表的方法,其特征在于,根据用户对预先设置的指标树中的数据指标的编辑操作,自动生成相应的占位符并插入报告模板,还包括:根据用户的设置指令,设置所述数据指标为条件占位符,并设置条件占位符所满足的条件、满足条件时代表的数据和不满足条件时代表的数据。6.根据权利要求3所述的插入占位符并自动生成数据映射表的方法,其特征在于,所述根据所述占位符中的字符串解析出所述占位符对应的路径信息和时间信息,并基于所述路径信息...
【专利技术属性】
技术研发人员:唐来朋,魏陈鑫,曲嘉宝,李明隆,
申请(专利权)人:深圳逻辑汇科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。