基于Java的数据分析系统自动生成Word报告的制作方法

文档序号:10594048阅读:602来源:国知局
基于Java的数据分析系统自动生成Word报告的制作方法
【专利摘要】基于Java的数据分析系统图表自动生成Word报告,在基于Java的数据分析系统图表中生成Word报告,采用自动生成报告组件,在生成Word报告的过程中,通过事先确定每个图表在报告中的位置,并提供模版排序功能,即事先设置好每个图表在文档中的出现顺序,然后在生成报告的过程中,按照既定的顺序来生成。本发明可以拓宽分析系统的应用功能,通过报告,扩大了系统应用的受众,为系统外部单位或是上级单位掌握信息,做出决策,提供了可靠的数据依据,因此,该发明可以大大提高系统的应用价值。
【专利说明】
基于Java的数据分析系统自动生成Word报告
技术领域
[0001]本发明属数据分析系统自动生成Word报告组件,可用在分析系统进行生成电子版报告时,对系统中的图表进行自动抓取,并根据数据情况,生成简单的文字分析内容,最后将图表和文字内容,自动合成为一份为Word报告。【背景技术】
[0002]在数据分析系统中,除了在系统里展示分析结果,很多情况下,系统外的单位或是上级单位,也有对系统分析结果的关注需求,然而,又不可能对所有对分析结果有关注需求的用户,都提供对系统的访问功能。此时,往往是把用户关注的内容从系统里提取出来,形成分析报告。目前传统做法是,人工手动编写报告,需要使用到图表时,到系统截图或是实用图片处理工具,获取系统里的图表,然后把图表插入到系统中,这样的处理方式,费时费力,还容易出错,如果能通过自动化手动,从系统里获取需要的图表,并直接插入到报告里, 将会大幅度提高工作效率。因此,自动合成报告组件,具有很好的应用前景。
【发明内容】

[0003]本发明的目的正是为了替代人工生成报告而提供一种自动方式生成报告组件,该组件结构简单,使用方便,通过在分析系统里集成该组件,通过用户操作来自动生成Word报告。
[0004]本发明的目的是通过如下技术方案来实现的。
[0005]基于Java的数据分析系统图表自动生成Word报告(一种数据分析系统图表展现的一种自定义展现组件),本发明特征在于,在基于Java的数据分析系统图表中生成Word报告,采用自动生成报告组件,在生成Word报告的过程中,通过事先确定每个图表在报告中的位置,并提供模版排序功能,即事先设置好每个图表在文档中的出现顺序,然后在生成报告的过程中,按照既定的顺序来生成。
[0006]本发明自动生成报告组件,在组件内部和Word程序操作接口建立联系,通过Word com组件提供的接口;然后本组件提供外部调用接口,通过在系统里集成组件,来实现系统操作Word功能,在分析系统,抓取要生成到报告里的图表和文字内容,通过调用组件接口, 实现自动生成报告的功能。
[0007]本发明的有益效果是,通过组件来自动生成报告,代替人工处理报告的过程,大幅度提供工作效率。并且可以指定要生成的内容,来满足生成不同报告的能力。
[0008]本发明的整体工作原理是:自动生成报告组件,在组件内部和Word程序操作接口建立联系,通过Word com组件提供的接口。然后本组件提供外部调用接口,通过在系统里集成组件,来实现系统操作Word功能,在分析系统,抓取要生成到报告里的图表和文字内容, 通过调用组件接口,实现自动生成报告的功能。
[0009]下面就生成农电综合分析与指标评价系统里的县公司分报告为例,来说明生成报告的功能:【附图说明】
[0010]图1为设定生成模版示意图;
[0011]图2为自动生成报告以及报告查询及下载示意图。【具体实施方式】
[0012]基于Java的数据分析系统图表自动生成Word报告(一种数据分析系统图表展现的一种自定义展现组件),本发明特征在于,在基于Java的数据分析系统图表中生成Word报告,采用自动生成报告组件,在生成Word报告的过程中,通过事先确定每个图表在报告中的位置,并提供模版排序功能,即事先设置好每个图表在文档中的出现顺序,然后在生成报告的过程中,按照既定的顺序来生成。[〇〇13]本发明自动生成报告组件,在组件内部和Word程序操作接口建立联系,通过Word com组件提供的接口;然后本组件提供外部调用接口,通过在系统里集成组件,来实现系统操作Word功能,在分析系统,抓取要生成到报告里的图表和文字内容,通过调用组件接口, 实现自动生成报告的功能。
[0014]见图1,设定生成模版(设定报告里要生成哪些图表);定义生成图表内容,包括要生成哪些图表以及生成图表的顺序(排列顺为0,表示不生成该图表);
[0015]见图2,设置报告生成的数据范围(生成哪些单位的图表),以及生成完成之后,查询生成的报告及下载。
【主权项】
1.基于Java的数据分析系统图表自动生成Word报告,其特征在于,在基于Java的数据 分析系统图表中生成Word报告,采用自动生成报告组件,在生成Word报告的过程中,通过事 先确定每个图表在报告中的位置,并提供模版排序功能,即事先设置好每个图表在文档中 的出现顺序,然后在生成报告的过程中,按照既定的顺序来生成。2.根据权利要求1所述的基于Java的数据分析系统图表自动生成Word报告,其特征在 于,自动生成报告组件,在组件内部和Word程序操作接口建立联系,通过Word com组件提供 的接口;然后本组件提供外部调用接口,通过在系统里集成组件,来实现系统操作Word功 能,在分析系统,抓取要生成到报告里的图表和文字内容,通过调用组件接口,实现自动生 成报告的功能。
【文档编号】G06F17/22GK105955940SQ201610279318
【公开日】2016年9月21日
【申请日】2016年4月29日
【发明人】王春荣, 李晓松
【申请人】云南电网有限责任公司, 云南云电同方科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1