一种动态报告网页及文件生成方法

文档序号:1889450 发布日期:2021-11-26 浏览:24次 >En<

阅读说明:本技术 一种动态报告网页及文件生成方法 (Dynamic report webpage and file generation method ) 是由 李光鹏 宋海涛 李蒙 于 2021-08-11 设计创作,主要内容包括:本发明涉及大数据领域,具体提供了一种动态报告网页及文件生成方法,其特征在于,将报告的格式和内容描述部分固定,数据部分和结论部分通过数据查询和系统处理进行填充,并发布到网络系统中,所述报告支持内容填充,还可以根据需要按一定周期自动生成并发布到系统中。与现有技术相比,本发明从数据采集到报告内容生成再到网页和文件生成最后发布到网络系统中,实现了全过程自动化,节约了人工成本,提高了效率,具有良好的推广价值。(The invention relates to the field of big data, and particularly provides a dynamic report webpage and a file generation method. Compared with the prior art, the method has the advantages that the automation of the whole process is realized, the labor cost is saved, the efficiency is improved, and the method has good popularization value.)

一种动态报告网页及文件生成方法

技术领域

本发明涉及大数据领域,具体提供一种动态报告网页及文件生成方法。

背景技术

目前在网络上发布的报告大多都是成品的报告,需要经过人工整理数据、撰写报告、校对审核定稿之后,再将内容发布到网站上,大部分工作需要人力参与,人工成本高,效率低下。

发明内容

本发明是针对上述现有技术的不足,提供一种实用性强的动态报告网页及文件生成方法。

本发明解决其技术问题所采用的技术方案是:

一种动态报告网页及文件生成方法,将报告的格式和内容描述部分固定,数据部分和结论部分通过数据查询和系统处理进行填充,并发布到网络系统中,所述报告支持内容填充,还可以根据需要按一定周期自动生成并发布到系统中。

进一步的,具有以下具体的步骤:

S1、定制报告模板;

S2、建立主题数据库;

S3、对数据进行分析,形成结论;

S4、系统将查询到的数据和分析结果填充至word文件模板;

S5、下载对应格式的报告文件。

进一步的,在步骤S1中,将报告格式、内容描述写到模板中,在线查看页面使用JSP+VUE实现,word和pdf格式文件使用FreeMarker实现。

进一步的,在步骤S2中,使用大数据治理工具将报告所需的数据进行清洗加工并抽取到数据库中,按照数据改变周期定时更新。

进一步的,在步骤S3中,到达设定的报告生成时间,系统去主题数据库中查询对应数据,对数据进行分析,形成结论。

进一步的,在步骤S4中,系统将查询到的数据和分析结果填充至word文件模板,从而生成word格式文件保存在服务器上,然后将word格式文件转成pdf格式文件也保存在服务器上。

作为优选,所述数据和分析结果按照在线查看页面模板需要的格式,与word、pdf文件下载链接和报告名称、报告类型、生成时间的报告基本信息一起存储到数据库。

进一步的,在步骤S5中,用户登录系统,在系统推送内容中即可看到最近更新报告,或通过系统查询功能查询到相应的报告。

进一步的,点击报告链接或在线查看按钮即可在线查看报告内容,点击word格式下载或pdf格式下载按钮即可下载对应格式的报告文件。

本发明的一种动态报告网页及文件生成方法和现有技术相比,具有以下突出的有益效果:

本发明从数据采集到报告内容生成再到网页和文件生成最后发布到网络系统中,实现了全过程自动化,节约了人工成本,提高了效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

附图1是一种动态报告网页及文件生成方法中报告推送页面示意图;

附图2是一种动态报告网页及文件生成方法中报告查询页面示意图。

具体实施方式

为了使本技术领域的人员更好的理解本发明的方案,下面结合具体的实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例都属于本发明保护的范围。

下面给出一个最佳实施例:

如图1、2所示,本实施例中的一种动态报告网页及文件生成方法,根据实际需要定制了一套报告的在线查看模板和word文档模板,将报告的格式和内容描述部分固定,数据部分和结论部分通过数据查询和系统处理进行填充,并发布到网络系统中。报告还支持图片、Echarts图表、GIS地图等内容的填充。此外,报告还可以根据需要按一定周期自动生成并发布到系统中。

具有以下具体的步骤:

S1、定制报告模板:

定制报告模板,将报告格式、内容描述写到模板中,在线查看页面使用JSP+VUE实现,word和pdf格式文件使用FreeMarker实现。

S2、建立主题数据库:

建立主题数据库,使用大数据治理工具将报告所需要的数据进行清洗加工并抽取到数据库中,按照数据改变周期定时更新。

S3、对数据进行分析,形成结论:

到达设定的报告生成时间,系统去主题数据库中查询对应数据,对数据进行分析,形成结论。

S4、系统将查询到的数据和分析结果填充至word文件模板:

系统将查询到的数据和分析结果填充至word文件模板,从而生成word格式文件保存在服务器上,然后将word格式文件转成pdf格式文件也保存在服务器上。

数据和分析结果按照在线查看页面模板需要的格式,与word、pdf文件下载链接和报告名称、报告类型、生成时间等报告基本信息一起存储到数据库。

S5、下载对应格式的报告文件:

用户登录系统,在系统推送内容中即可看到最近更新的报告,或通过系统查询功能查询到相应的报告。

点击报告链接或在线查看按钮即可在线查看报告内容;点击word格式下载或pdf格式下载按钮即可下载对应格式的报告文件。

上述具体的实施方式仅是本发明具体的个案,本发明的专利保护范围包括但不限于上述具体的实施方式,任何符合本发明的一种动态报告网页及文件生成方法权利要求书的且任何所述技术领域普通技术人员对其做出的适当变化或者替换,皆应落入本发明的专利保护范围。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

6页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:用户信息搜索方法、装置、设备及计算机可读存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!