报告生成方法、装置及电子设备制造方法及图纸

技术编号:20916990 阅读:19 留言:0更新日期:2019-04-20 09:47
本发明专利技术提供了一种报告生成方法、装置及电子设备,包括:接收企业终端上传的业务数据,所述业务数据中包含第一数据条目及其对应的数据内容;在待生成报告的预设报告模板中,查找与所述第一数据条目匹配的第二数据条目及其对应的待替换字符串,并利用所述数据内容替换所述待替换字符串;基于所述预设报告模板、第二数据条目及所述数据内容,生成所述待生成报告,达到能够以文本方式替换每一步的动态内容,设置每一行样式,比传统的以pdf模板为准,替换pdf里面的内容方式,速度快,并且内容样式更加灵活的技术效果。

Report Generation Method, Device and Electronic Equipment

The invention provides a report generation method, device and electronic equipment, which includes: receiving business data uploaded by enterprise terminals, including the first data entry and corresponding data content; searching for the second data entry matching the first data entry and corresponding replacement string in the preset report template to be generated report, and utilizing the substitution string. The data content replaces the string to be replaced; based on the preset report template, the second data entry and the data content, the report to be generated is generated, so that the dynamic content of each step can be replaced by text, and the style of each line can be set. It is faster and more flexible than the traditional method of replacing the content in the PDF template. Technical effect.

【技术实现步骤摘要】
报告生成方法、装置及电子设备
本专利技术涉及计算机
,尤其是涉及一种报告生成方法、装置及电子设备。
技术介绍
传统报告生成的方式是以pdf文件当成模板,要想修改报告中非动态内容以及效果必须重新编辑pdf文件;要想修改报告中动态的内容,必须在pdf中设置一些动态内容框,并且框的长度与动态内容长度一致才行,否则会出现空格或覆盖的问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种报告生成方法、装置及电子设备,以缓解现有技术中存在的以上技术问题。第一方面,本专利技术实施例提供了一种报告生成方法,包括:接收企业终端上传的业务数据,所述业务数据中包含第一数据条目及其对应的数据内容;在待生成报告的预设报告模板中,查找与所述第一数据条目匹配的第二数据条目及其对应的待替换字符串,并利用所述数据内容替换所述待替换字符串;基于所述预设报告模板、第二数据条目及所述数据内容,生成所述待生成报告。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,所述基于所述预设报告模板、第二数据条目及所述数据内容,生成所述待生成报告,包括:基于所述预设报告模板、第二数据条目及所述数据内容,生成初始报告;在所述初始报告上添加电子签名,得到所述待生成报告。结合第一方面,本专利技术实施例提供了第一方面的第二种可能的实施方式,其中,在接收企业终端上传的业务数据前,所述方法还包括:在数据库中获取所述企业终端上传的业务数据格式,所述业务数据格式包括:模板样式、所述第二数据条目的样式及所述数据内容的样式;基于所述模板样式、所述第二数据条目的样式及所述数据内容的样式生成所述预设报告模板。结合第一方面,本专利技术实施例提供了第一方面的第三种可能的实施方式,其中,所述方法还包括:接收企业发送的业务数据格式,将所述业务数据格式保存于数据库中,所述业务数据格式包括:模板样式、所述第二数据条目的样式及所述数据内容的样式。第二方面,本专利技术实施例还提供一种报告生成装置,包括:第一接收模块,用于接收企业终端上传的业务数据,所述业务数据中包含第一数据条目及其对应的数据内容;查找替换模块,用于在待生成报告的预设报告模板中,查找与所述第一数据条目匹配的第二数据条目及其对应的待替换字符串,并利用所述数据内容替换所述待替换字符串;第一生成模块,用于基于所述预设报告模板、第二数据条目及所述数据内容,生成所述待生成报告。结合第二方面,本专利技术实施例提供了第二方面的第一种可能的实施方式,其中,所述生成模块包括:生成单元,用于基于所述预设报告模板、第二数据条目及所述数据内容,生成初始报告;添加单元,用于在所述初始报告上添加电子签名,得到所述待生成报告。结合第二方面,本专利技术实施例提供了第二方面的第二种可能的实施方式,其中,所述装置还包括:获取模块,用于在数据库中获取所述企业终端上传的业务数据格式,所述业务数据格式包括:模板样式、所述第二数据条目的样式及所述数据内容的样式;第二生成模块,用于基于所述模板样式、所述第二数据条目的样式及所述数据内容的样式生成所述预设报告模板。结合第二方面,本专利技术实施例提供了第二方面的第三种可能的实施方式,其中,所述装置还包括:第二接收模块,用于接收用于配置企业终端发送的业务数据格式的配置操作;发送模块,用于将配置完毕的业务数据格式发送给所述企业终端,以便于所述企业终端按照所述业务数据格式上传业务数据;存储模块,用于将所述业务数据格式保存于数据库中。第三方面,本专利技术实施例还提供一种电子设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的方法的步骤。第四方面,本专利技术实施例还提供一种具有处理器可执行的非易失的程序代码的计算机可读介质,所述程序代码使所述处理器执行所述第一方面所述的方法。本专利技术实施例带来了以下有益效果:本专利技术实施例能够以文本方式替换每一步的动态内容,设置每一行样式,比传统的以pdf模板为准,替换pdf里面的内容方式,速度快,并且内容样式更加灵活。本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种报告生成方法的一种流程图;图2为本专利技术实施例提供的报告生成方法的另一种流程图;图3为本专利技术实施例提供的报告生成方法的另一种流程图;图4为本专利技术实施例提供的一种报告生成装置的结构图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。传统报告生成的方式是以pdf文件当成模板,要想修改报告中非动态内容以及效果必须重新编辑pdf文件;要想修改报告中动态的内容,必须在pdf中设置一些动态内容框,并且框的长度与动态内容长度一致才行,否则会出现空格或覆盖的问题,基于此,本专利技术实施例提供的一种报告生成方法、装置及电子设备,可以以文本方式替换每一步的动态内容,设置每一行样式,比传统的以pdf模板为准,替换pdf里面的内容方式,速度快,并且内容样式更加灵活。为便于对本实施例进行理解,首先对本专利技术实施例所公开的一种报告生成方法进行详细介绍,如图1所示,所述报告生成方法可以包括以下步骤:步骤S101,接收企业终端上传的业务数据,所述业务数据中包含第一数据条目及其对应的数据内容;示例性的,接口接收到的第一数据条目为borrowName,与第一数据条目对应的数据内容为borrowName的值。步骤S102,在待生成报告的预设报告模板中,查找与所述第一数据条目匹配的第二数据条目及其对应的待替换字符串,并利用所述数据内容替换所述待替换字符串;在本专利技术实施例中,第一数据条目和第二数据条目存在对应关系,第一数据条目和第二数据条目可以是预先配置的。示例性的,在待生成报告的预设报告模板中,某一行内容为:“借款方:$$borrowName$$”,则可以根据第一数据条目borrowName查找到该行中的第二数据条目,也即借款方,由于借款方所对应的待替换字符串为$$borrowName$$,所以可以利用接收到的borrowName的值替换$$borrowName$$,假设borrowName的值为张三,则替换后,该行内容可以变为:“借款方:张三”。步骤S103,基于所述预设报告模板、第二数据条目及所述数据内容,生成所述待生成报告。在该步骤中,基于所述预设报告模板、第二数据条目及所述数据内容,生成初始报告;在所述初始报告上添加电子签名,得到所述待生成报本文档来自技高网...

【技术保护点】
1.一种报告生成方法,其特征在于,包括:接收企业终端上传的业务数据,所述业务数据中包含第一数据条目及其对应的数据内容;在待生成报告的预设报告模板中,查找与所述第一数据条目匹配的第二数据条目及其对应的待替换字符串,并利用所述数据内容替换所述待替换字符串;基于所述预设报告模板、第二数据条目及所述数据内容,生成所述待生成报告。

【技术特征摘要】
1.一种报告生成方法,其特征在于,包括:接收企业终端上传的业务数据,所述业务数据中包含第一数据条目及其对应的数据内容;在待生成报告的预设报告模板中,查找与所述第一数据条目匹配的第二数据条目及其对应的待替换字符串,并利用所述数据内容替换所述待替换字符串;基于所述预设报告模板、第二数据条目及所述数据内容,生成所述待生成报告。2.根据权利要求1所述的报告生成方法,其特征在于,所述基于所述预设报告模板、第二数据条目及所述数据内容,生成所述待生成报告,包括:基于所述预设报告模板、第二数据条目及所述数据内容,生成初始报告;在所述初始报告上添加电子签名,得到所述待生成报告。3.根据权利要求1所述的报告生成方法,其特征在于,在接收企业终端上传的业务数据前,所述方法还包括:在数据库中获取所述企业终端上传的业务数据格式,所述业务数据格式包括:模板样式、所述第二数据条目的样式及所述数据内容的样式;基于所述模板样式、所述第二数据条目的样式及所述数据内容的样式生成所述预设报告模板。4.根据权利要求3所述的报告生成方法,其特征在于,所述方法还包括:接收企业发送的业务数据格式,将所述业务数据格式保存于数据库中,所述业务数据格式包括:模板样式、所述第二数据条目的样式及所述数据内容的样式。5.一种报告生成装置,其特征在于,包括:第一接收模块,用于接收企业终端上传的业务数据,所述业务数据中包含第一数据条目及其对应的数据内容;查找替换模块,用于在待生成报告的预设报告模板中,查找与所述第一数据条目匹配的第二数...

【专利技术属性】
技术研发人员:刘文东许明
申请(专利权)人:北京天威诚信电子商务服务有限公司
类型:发明
国别省市:北京,11

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

1