一种报表生成方法及报表引擎技术

技术编号:12467520 阅读:63 留言:0更新日期:2015-12-09 17:08
本发明专利技术实施例提供一种报表生成方法及报表引擎,其中方法包括:接收用户提交的报表生成请求,所述报表生成请求包括报表类型;根据预置的各报表模板对应的报表类型,提取所述报表类型相应的报表模板;所述报表模板包括多个填充数据的报表单元格,报表单元格设置有所填充数据的数据标识及数据处理格式;对于各报表单元格,根据所述报表单元格设置的数据标识从数据源中提取相应的数据,并填充入所述报表单元格;根据所述报表单元格设置的数据处理格式,对所述填充的数据进行处理,生成报表;将所生成的报表反馈给所述用户。本发明专利技术实施例实现了报表的自动生成,降低了报表生成涉及的工作量,完善了报表引擎的管理功能。

【技术实现步骤摘要】

本专利技术涉及报表处理
,具体涉及一种报表生成方法及报表引擎
技术介绍
报表可用表格、图表等形式显示数据,在数据统计、汇报等场景下应用较广;报表生成是指将报表需要显示的数据,填充入报表模板的过程,由于报表的形式多样,目前也存在多样化的报表模板。报表模板主要由报表引擎(报表引擎可以服务器形式存在)管理,用户希望生成报表时,可向报表引擎请求相应的报表模板,用户再将数据填充入所请求的报表模板中;可以看出,报表引擎目前主要支持报表模板的存储管理,报表的生成过程主要还是基于用户填充数据的操作,报表引擎并无法支持对报表的自动生成。基于此,现有的报表生成过程存在的问题为:报表引擎的管理功能并不完善,无法实现报表的自动生成,导致报表生成涉及的工作量较大。
技术实现思路
有鉴于此,本专利技术实施例提供一种报表生成方法及报表引擎,以完善报表引擎的管理功能,实现报表的自动生成,降低报表生成涉及的工作量。为实现上述目的,本专利技术实施例提供如下技术方案:一种报表生成方法,包括:接收用户提交的报表生成请求,所述报表生成请求包括报表类型;根据预置的各报表模板对应的报表类型,提取所述报表类型相本文档来自技高网...

【技术保护点】
一种报表生成方法,其特征在于,包括:接收用户提交的报表生成请求,所述报表生成请求包括报表类型;根据预置的各报表模板对应的报表类型,提取所述报表类型相应的报表模板;所述报表模板包括多个填充数据的报表单元格,报表单元格设置有所填充数据的数据标识及数据处理格式;对于各报表单元格,根据所述报表单元格设置的数据标识从数据源中提取相应的数据,并填充入所述报表单元格;根据所述报表单元格设置的数据处理格式,对所述填充的数据进行处理,生成报表;将所生成的报表反馈给所述用户。

【技术特征摘要】

【专利技术属性】
技术研发人员:江春华陈显龙方文罗新伟胡宝良孙敏杰陈宝珍李慧明
申请(专利权)人:北京恒华伟业科技股份有限公司
类型:发明
国别省市:北京;11

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

1