【技术实现步骤摘要】
本专利技术涉及报表处理
,具体涉及一种报表生成方法及报表引擎。
技术介绍
报表可用表格、图表等形式显示数据,在数据统计、汇报等场景下应用较广;报表生成是指将报表需要显示的数据,填充入报表模板的过程,由于报表的形式多样,目前也存在多样化的报表模板。报表模板主要由报表引擎(报表引擎可以服务器形式存在)管理,用户希望生成报表时,可向报表引擎请求相应的报表模板,用户再将数据填充入所请求的报表模板中;可以看出,报表引擎目前主要支持报表模板的存储管理,报表的生成过程主要还是基于用户填充数据的操作,报表引擎并无法支持对报表的自动生成。基于此,现有的报表生成过程存在的问题为:报表引擎的管理功能并不完善,无法实现报表的自动生成,导致报表生成涉及的工作量较大。
技术实现思路
有鉴于此,本专利技术实施例提供一种报表生成方法及报表引擎,以完善报表引擎的管理功能,实现报表的自动生成,降低报表生成涉及的工作量。为实现上述目的,本专利技术实施例提供如下技术方案:一种报表生成方法,包括:接收用户提交的报表生成请求,所述报表生成请求包括报表类型;根据预置的各报表模板对应的报表类型 ...
【技术保护点】
一种报表生成方法,其特征在于,包括:接收用户提交的报表生成请求,所述报表生成请求包括报表类型;根据预置的各报表模板对应的报表类型,提取所述报表类型相应的报表模板;所述报表模板包括多个填充数据的报表单元格,报表单元格设置有所填充数据的数据标识及数据处理格式;对于各报表单元格,根据所述报表单元格设置的数据标识从数据源中提取相应的数据,并填充入所述报表单元格;根据所述报表单元格设置的数据处理格式,对所述填充的数据进行处理,生成报表;将所生成的报表反馈给所述用户。
【技术特征摘要】
【专利技术属性】
技术研发人员:江春华,陈显龙,方文,罗新伟,胡宝良,孙敏杰,陈宝珍,李慧明,
申请(专利权)人:北京恒华伟业科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。