一种报告自动生成方法、系统及电子设备和存储介质技术方案

技术编号:21478032 阅读:22 留言:0更新日期:2019-06-29 04:54
本申请公开了一种报告自动生成方法、系统及设备和介质,包括:获取原始报告,确定其中固定内容和可变内容;确定可变内容与预设类型标签之间的关联关系,生成可变内容标签,合并固定内容和可变内容标签,生成报告模板;提取报告模板中可变内容标签,利用可变内容标签生成对应的Excel填充表格;接收该表格中已录入的可变内容,将可变内容更新至模板中可变内容标签的对应位置,生成最终报告。即撰写人将可变内容填写至Excel表格中可变内容标签的对应位置,达到编辑报告可变内容的目的,避免现存自动化方法使用数据库存储可变数据时撰写人难以直接编辑或离线修改的问题,提高了报告生成系统的灵活度,减少了文字撰写工作量和撰写差错。

【技术实现步骤摘要】
一种报告自动生成方法、系统及电子设备和存储介质
本申请涉及信息技术数据处理领域,更具体地说,涉及一种报告自动生成方法、系统及一种电子设备和一种计算机可读存储介质。
技术介绍
各类型的报告是企业进行业务和技术管理、监督的重要书面依据。企业所从事的业务不同,报告的种类与格式也大相径庭。目前,企业员工在报告撰写过程中,通常会使用微软公司的Word字处理软件,撰写时需要对报告内容反复修改,编辑过程枯燥,需要撰写人集中精力,稍有不慎会造成报告在格式和内容上出错率高,导致工作效率低。当前对于此类报告撰写,主要采用下面两种方法:历史报告+人工修改的方法,指撰写人将历史报告备份后,在历史报告上直接进行修改和编辑。在撰写报告过程中,撰写人除了对文字等内容进行增加补充外,还需进行多次的查找、替换、复制、粘贴等重复性操作,以新内容更新旧内容。如果所要更新的内容在文档中位置比较分散,会造成操作过程繁琐。同时,在替换次数多的情况下,字句替换出错率也会增加。文档模板+数据库+程序自动化的方法,先将报告中固定部分制成Word文档模板,将变动的内容存放在后台数据库字段中,将Word文档模板与后台数据库相关内容进行合并,完成报告的自动生成。在此类方法中,各公司往往根据自身业务情况,组织程序员开发报告自动生成系统,定制化强,每一次报告模板的变化会要求后台数据库字段及软件生成功能模块做相应的修改和升级。如果报告的种类较多且时有变化,则后期维护的成本大。随着报告种类及报告内容的变动更新,员工无法介入报告自动化生成过程且难以直接修改模板或直接操作后台数据库结构,只能在自动生成的报告基础上再做手动更新,造成报告生成系统的灵活度不足。上述的报告生成方法中,人工修改报告的方法工作量大,效率低,出错率高,而现有的自动化生成方法通用性差,灵活度不足。因此,如何提高报告生成的效率以及灵活性是本领域技术人员需要解决的问题。
技术实现思路
本申请的目的在于提供一种报告自动生成方法、系统及一种电子设备和一种计算机可读存储介质,提高了报告生成的效率以及灵活性。为实现上述目的,本申请提供了一种报告自动生成方法,包括:获取原始报告,并确定原始报告中的固定内容和可变内容;确定可变内容与预设类型标签之间的关联关系,生成可变内容标签,合并原始报告中的固定内容和该可变内容标签,生成报告模板;提取报告模板中的可变内容标签,并利用可变内容标签生成对应的Excel填充表格;接收Excel填充表格中已录入的可变内容,并将可变内容更新至报告模板中可变内容标签的对应位置,生成最终报告。其中,所述Excel填充表格,包括文本类型Excel表格、图片类型Excel表格、表单类型Excel表格、子文档类型Excel表格中任一项或任意组合。其中,所述接收Excel填充表格中已录入的可变内容之前,还包括:获取表格选择指令,所述表格选择指令为撰写人根据可变内容的类型下发的选择Excel填充表格类型的指令,并在终端显示相应的Excel填充表格;相应的,所述接收Excel填充表格中已录入的可变内容,包括:将可变内容保存至Excel填充表格中与可变内容标签对应的单元格中。其中,所述接收Excel填充表格中已录入的可变内容,包括:当所述表格选择指令为选择文本类型Excel表格时,接收通过预设接口录入的文本信息,将该文本信息保存至文本类型Excel表格中与文本类型标签对应的单元格中。其中,所述将可变内容更新至报告模板中可变内容标签的对应位置,包括:将所述文本类型Excel表格中的文本信息填充至报告模板中,并删除对应填充位置上的可变内容标签。其中,所述接收Excel填充表格中已录入的可变内容,包括:当所述表格选择指令为选择图片类型Excel表格、表单类型Excel表格或子文档类型Excel表格时,接收通过预设接口录入的文件相关信息,将其保存至对应表格中可变内容标签对应的单元格中;其中,所述文件相关信息包含文件名及文件存放路径。其中,所述将可变内容更新至报告模板中可变内容标签的对应位置,包括:确定图片类型Excel表格、表单类型Excel表格和子文档类型Excel表格的文件相关信息对应的目标文件,并将目标文件内容插入报告模板中的对应位置,并删除对应填充位置上的可变内容标签。为实现上述目的,本申请提供了一种报告自动生成系统,包括:内容判别模块,用于获取原始报告,并确定原始报告中的固定内容和可变内容;模板生成模块,用于确定可变内容与预设类型标签之间的关联关系,生成可变内容标签,合并原始报告中的固定内容和可变内容标签,生成报告模板;表格生成模块,用于提取报告模板中的可变内容标签,并利用可变内容标签生成对应的Excel填充表格;报告生成模块,用于接收Excel填充表格中已录入的可变内容,并将可变内容更新至报告模板中可变内容标签的对应位置,生成最终报告。为实现上述目的,本申请提供了一种电子设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如前述公开的任一项报告自动生成方法的步骤。为实现上述目的,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前述公开的任一项报告自动生成方法的步骤。通过以上方案可知,本申请提供的一种报告自动生成方法,包括:获取原始报告,并确定原始报告中的固定内容和可变内容;确定可变内容与预设类型标签之间的关联关系,生成可变内容标签,合并原始报告中的固定内容和可变内容标签,生成报告模板;提取报告模板中的可变内容标签,并利用可变内容标签生成对应的Excel填充表格;接收该表格中已录入的可变内容,并将该可变内容更新至报告模板中可变内容标签的对应位置,生成最终报告。也就是说,本申请利用固定内容和可变内容标签生成报告模板之后,通过提取报告模板中的标签生成对应的各类型Excel填充表格,从而撰写人后续仅需要将可变内容填写至表格中可变内容标签对应位置的单元格中,即可达到编辑报告中可变内容的目的,避免了现存的自动化方法使用专业的数据库来存储可变数据,报告撰写人难以直接访问或不能离线修改的问题,从而在减少人员撰写工作量的基础上,进一步提高了报告生成效率及灵活性,优化了报告的自动化编辑流程。本申请还公开了一种报告自动生成系统,一种电子设备和一种计算机可读存储介质,同样能实现上述技术效果。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本申请。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例公开的一种报告自动生成方法的流程图;图2为本申请实施例公开的另一种报告自动生成方法的流程图;图3为本申请实施例公开的又一种报告自动生成方法的流程图;图4为本申请实施例公开的一种报告自动生成系统的结构图;图5为本申请实施例公开的一种电子设备的结构图;图6为本申请实施例公开的另一种电子设备的结构图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所本文档来自技高网
...

【技术保护点】
1.一种报告自动生成方法,其特征在于,包括:获取原始报告,并确定所述原始报告中的固定内容和可变内容;确定所述可变内容与预设类型标签之间的关联关系,生成可变内容标签,合并所述固定内容和所述可变内容标签,生成报告模板;提取所述报告模板中的所述可变内容标签,并利用所述可变内容标签生成对应的Excel填充表格;接收所述Excel填充表格中已录入的所述可变内容,并将所述可变内容更新至所述报告模板中所述可变内容标签的对应位置,生成最终报告。

【技术特征摘要】
1.一种报告自动生成方法,其特征在于,包括:获取原始报告,并确定所述原始报告中的固定内容和可变内容;确定所述可变内容与预设类型标签之间的关联关系,生成可变内容标签,合并所述固定内容和所述可变内容标签,生成报告模板;提取所述报告模板中的所述可变内容标签,并利用所述可变内容标签生成对应的Excel填充表格;接收所述Excel填充表格中已录入的所述可变内容,并将所述可变内容更新至所述报告模板中所述可变内容标签的对应位置,生成最终报告。2.根据权利要求1所述的报告自动生成方法,其特征在于,所述Excel填充表格,包括文本类型Excel表格、图片类型Excel表格、表单类型Excel表格、子文档类型Excel表格中任一项或任意组合。3.根据权利要求2所述的报告自动生成方法,其特征在于,所述接收所述Excel填充表格中已录入的所述可变内容之前,还包括:获取表格选择指令,所述表格选择指令为撰写人根据所述可变内容的类型下发的选择Excel填充表格类型的指令;并在终端显示相应的所述Excel填充表格;相应的,所述接收所述Excel填充表格中已录入的所述可变内容,包括:将所述可变内容保存至所述Excel填充表格中与所述可变内容标签对应的单元格中。4.根据权利要求3所述的报告自动生成方法,其特征在于,所述接收所述Excel填充表格中已录入的所述可变内容,包括:当所述表格选择指令为选择所述文本类型Excel表格时,接收通过预设接口录入的文本信息,将所述文本信息保存至所述文本类型Excel表格中与文本类型标签对应的单元格中。5.根据权利要求4所述的报告自动生成方法,其特征在于,所述将所述可变内容更新至所述报告模板中所述可变内容标签的对应位置,包括:将所述文本类型Excel表格中的所述文本信息填充至所述报告模板中,并删除对应填充位置上的所述可变...

【专利技术属性】
技术研发人员:杨晶莹燕志伟孟青叶郭为民朱峰梁正玉
申请(专利权)人:润电能源科学技术有限公司
类型:发明
国别省市:河南,41

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

1