基于Java的数据分析系统自动生成Word报告技术方案

技术编号:13738241 阅读:76 留言:0更新日期:2016-09-22 09:58
基于Java的数据分析系统图表自动生成Word报告,在基于Java的数据分析系统图表中生成Word报告,采用自动生成报告组件,在生成Word报告的过程中,通过事先确定每个图表在报告中的位置,并提供模版排序功能,即事先设置好每个图表在文档中的出现顺序,然后在生成报告的过程中,按照既定的顺序来生成。本发明专利技术可以拓宽分析系统的应用功能,通过报告,扩大了系统应用的受众,为系统外部单位或是上级单位掌握信息,做出决策,提供了可靠的数据依据,因此,该发明专利技术可以大大提高系统的应用价值。

【技术实现步骤摘要】

本专利技术属数据分析系统自动生成Word报告组件,可用在分析系统进行生成电子版报告时,对系统中的图表进行自动抓取,并根据数据情况,生成简单的文字分析内容,最后将图表和文字内容,自动合成为一份为Word报告。
技术介绍
在数据分析系统中,除了在系统里展示分析结果,很多情况下,系统外的单位或是上级单位,也有对系统分析结果的关注需求,然而,又不可能对所有对分析结果有关注需求的用户,都提供对系统的访问功能。此时,往往是把用户关注的内容从系统里提取出来,形成分析报告。目前传统做法是,人工手动编写报告,需要使用到图表时,到系统截图或是实用图片处理工具,获取系统里的图表,然后把图表插入到系统中,这样的处理方式,费时费力,还容易出错,如果能通过自动化手动,从系统里获取需要的图表,并直接插入到报告里,将会大幅度提高工作效率。因此,自动合成报告组件,具有很好的应用前景。
技术实现思路
本专利技术的目的正是为了替代人工生成报告而提供一种自动方式生成报告组件,该组件结构简单,使用方便,通过在分析系统里集成该组件,通过用户操作来自动生成Word报告。本专利技术的目的是通过如下技术方案来实现的。基于Java的数据分析系统图表自动生成Word报告(一种数据分析系统图表展现的一种自定义展现组件),本专利技术特征在于,在基于Java的数据分析系统图表中生成Word报告,采用自动生成报告组件,在生成Word报告的过程中,通过事先确定每个图表在报告中的位置,并提供模版排序功能,即事先设置好每个图表在文档中的出现顺序,然后在生成报告的过程中,按照既定的顺序来生成。本专利技术自动生成报告组件,在组件内部和Word程序操作接口建立联系,通过Word com组件提供的接口;然后本组件提供外部调用接口,通过在系统里集成组件,来实现系统操作Word功能,在分析系统,抓取要生成到报告里的图表和文字内容,通过调用组件接口,实现自动生成报告的功能。本专利技术的有益效果是,通过组件来自动生成报告,代替人工处理报告的过程,大幅度提供工作效率。并且可以指定要生成的内容,来满足生成不同报告的能力。本专利技术的整体工作原理是:自动生成报告组件,在组件内部和Word程序操作接口建立联系,通过Word com组件提供的接口。然后本组件提供外部调用接口,通过在系统里集成
组件,来实现系统操作Word功能,在分析系统,抓取要生成到报告里的图表和文字内容,通过调用组件接口,实现自动生成报告的功能。下面就生成农电综合分析与指标评价系统里的县公司分报告为例,来说明生成报告的功能:附图说明图1为设定生成模版示意图;图2为自动生成报告以及报告查询及下载示意图。具体实施方式基于Java的数据分析系统图表自动生成Word报告(一种数据分析系统图表展现的一种自定义展现组件),本专利技术特征在于,在基于Java的数据分析系统图表中生成Word报告,采用自动生成报告组件,在生成Word报告的过程中,通过事先确定每个图表在报告中的位置,并提供模版排序功能,即事先设置好每个图表在文档中的出现顺序,然后在生成报告的过程中,按照既定的顺序来生成。本专利技术自动生成报告组件,在组件内部和Word程序操作接口建立联系,通过Word com组件提供的接口;然后本组件提供外部调用接口,通过在系统里集成组件,来实现系统操作Word功能,在分析系统,抓取要生成到报告里的图表和文字内容,通过调用组件接口,实现自动生成报告的功能。见图1,设定生成模版(设定报告里要生成哪些图表);定义生成图表内容,包括要生成哪些图表以及生成图表的顺序(排列顺为0,表示不生成该图表);见图2,设置报告生成的数据范围(生成哪些单位的图表),以及生成完成之后,查询生成的报告及下载。本文档来自技高网
...

【技术保护点】
基于Java的数据分析系统图表自动生成Word报告,其特征在于,在基于Java的数据分析系统图表中生成Word报告,采用自动生成报告组件,在生成Word报告的过程中,通过事先确定每个图表在报告中的位置,并提供模版排序功能,即事先设置好每个图表在文档中的出现顺序,然后在生成报告的过程中,按照既定的顺序来生成。

【技术特征摘要】
1.基于Java的数据分析系统图表自动生成Word报告,其特征在于,在基于Java的数据分析系统图表中生成Word报告,采用自动生成报告组件,在生成Word报告的过程中,通过事先确定每个图表在报告中的位置,并提供模版排序功能,即事先设置好每个图表在文档中的出现顺序,然后在生成报告的过程中,按照既定的顺序来生成。2.根据权利要求1所...

【专利技术属性】
技术研发人员:王春荣李晓松
申请(专利权)人:云南电网有限责任公司云南云电同方科技有限公司
类型:发明
国别省市:云南;53

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

1