报表生成方法、装置及电子设备制造方法及图纸

技术编号:16528909 阅读:35 留言:0更新日期:2017-11-09 20:38
本发明专利技术提供一种报表生成方法、装置及电子设备,该方法包括:查询数据库得到与获取的任务信息对应的报表数据,以不同的数据结构进行存储;设置多个报表明细样式及多个报表进度样式;设置日报明细报表,将报表数据分区域写入不同的明细单元格,从多个报表明细样式中分别选取与各明细单元格对应的报表明细样式;设置日报进度报表,将报表数据分区域写入不同的进度单元格,从多个报表进度样式中分别选取与各所述进度单元格对应的报表进度样式。该报表生成方案通过按需所取,将报表数据以不同的数据结构进行存储,减少了多表联表查询及IO操作。且为各区域设置不同的样式,使处理逻辑更加清晰。该报表生成方案可阅读性强、运行速度快且性能消耗小。

【技术实现步骤摘要】
报表生成方法、装置及电子设备
本专利技术涉及计算机
,具体而言,涉及一种报表生成方法、装置及电子设备。
技术介绍
报表是一种常用的提供数据计算和分析的工具。在一些企业或机构职能,经常需要用到大量的报表,例如银行、税务局等。因此自动生成报表的报表系统应运而生。现有技术中报表处理方式往往是采用多表联表查询方式,查询速度缓慢,且存在报表样式混乱等问题。因此,目前亟待出现一种高效率的报表生成方法。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种报表生成方法、装置及电子设备,以解决上述问题。本专利技术实施例提供一种报表生成方法,所述方法包括:查询数据库得到与获取的任务信息对应的报表数据,并将所述报表数据以不同的数据结构进行存储;设置多个报表明细样式及多个报表进度样式;设置日报明细报表,将存储的所述报表数据分区域写入所述日报明细报表的不同的明细单元格,从所述多个报表明细样式中分别选取与各所述明细单元格对应的报表明细样式;设置日报进度报表,将存储的所述报表数据分区域写入所述日报进度报表的不同的进度单元格,从所述多个报表进度样式中分别选取与各所述进度单元格对应的报表进度样式。进一步地,所述任本文档来自技高网...
报表生成方法、装置及电子设备

【技术保护点】
一种报表生成方法,其特征在于,所述方法包括:查询数据库得到与获取的任务信息对应的报表数据,并将所述报表数据以不同的数据结构进行存储;设置多个报表明细样式及多个报表进度样式;设置日报明细报表,将存储的所述报表数据分区域写入所述日报明细报表的不同的明细单元格,从所述多个报表明细样式中分别选取与各所述明细单元格对应的报表明细样式;设置日报进度报表,将存储的所述报表数据分区域写入所述日报进度报表的不同的进度单元格,从所述多个报表进度样式中分别选取与各所述进度单元格对应的报表进度样式。

【技术特征摘要】
1.一种报表生成方法,其特征在于,所述方法包括:查询数据库得到与获取的任务信息对应的报表数据,并将所述报表数据以不同的数据结构进行存储;设置多个报表明细样式及多个报表进度样式;设置日报明细报表,将存储的所述报表数据分区域写入所述日报明细报表的不同的明细单元格,从所述多个报表明细样式中分别选取与各所述明细单元格对应的报表明细样式;设置日报进度报表,将存储的所述报表数据分区域写入所述日报进度报表的不同的进度单元格,从所述多个报表进度样式中分别选取与各所述进度单元格对应的报表进度样式。2.根据权利要求1所述的报表生成方法,其特征在于,所述任务信息包括任务ID和任务名,所述方法还包括:将所述任务ID及所述任务名以map结构进行存储,以供所述日报进度报表调用。3.根据权利要求1所述的报表生成方法,其特征在于,所述日报明细报表和所述日报进度报表通过以下步骤生成及显示:调用定时函数生成定时任务程序;配置进程管理器,设置所述定时任务程序运行端口;运行所述定时任务程序以定时生成所述日报明细报表和所述日报进度报表;将生成的所述日报明细报表和所述日报进度报表进行显示。4.根据权利要求1所述的报表生成方法,其特征在于,所述报表数据包括用户数据、总结数据以及日期数组,所述设置日报明细报表,将存储的所述报表数据分区域写入所述日报明细报表的不同的明细单元格,从所述多个报表明细样式中分别选取与各所述明细单元格对应的报表明细样式的步骤,包括:设置日报明细报表,将所述日报明细报表划分为多个不同的明细单元格;将所述用户数据对应的用户名写入所述明细单元格中,记录下该用户名对应的坐标值,并从所述多个报表明细样式中选取与该明细单元格对应的报表明细样式;将所述日期数组中的日期写入所述明细单元格,记录下所述日期对应的坐标值,并从所述多个报表明细样式中选取与该明细单元格对应的报表明细样式;根据所述用户名对应的坐标值及所述日期对应的坐标值,查找到该用户的总结数据的坐标值,并将所述总结数据写入该坐标值对应的明细单元格,并从所述多个报表明细样式中选取与该明细单元格对应的报表明细样式。5.根据权利要求4所述的报表生成方法,其特征在于,所述设置日报进度报表,将存储的所述报表数据分区域写入所述日报进度报表的不同的进度单元格,从所述多个报表进度样式中分别选取与各所述进度单元格对应的报表进度样式的步骤,包括:设置日报进度报表,将所述日报进度报表划分为多个不同...

【专利技术属性】
技术研发人员:陈可陈少杰张文明
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北,42

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

1