发明名称 |
一种报表生成方法以及相关装置 |
摘要 |
本发明实施例公开了一种报表生成方法,用于根据自定义的函数获取指定的数据信息以生成Excel报表。本发明实施例方法包括:加载用户所选择的自定义函数;从数据库中获取所述自定义函数对应的数据列表,并将所述数据列表显示在所述自定义函数的服务窗口中;根据用户在所述服务窗口中选择的报表项目生成Excel报表。 |
申请公布号 |
CN102436498B |
申请公布日期 |
2014.07.23 |
申请号 |
CN201110360102.0 |
申请日期 |
2011.11.14 |
申请人 |
深圳市华力特电气股份有限公司 |
发明人 |
胡波;张应榜;顾莉娜;王波涛 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京集佳知识产权代理有限公司 11227 |
代理人 |
逯长明 |
主权项 |
一种报表生成方法,其特征在于,包括:加载用户所选择的自定义函数;所述自定义函数是通过报表生成装置中宏定义选项自定义生成的,所述自定义函数中包括有数据源的地址,数据项目的排列格式,服务窗口函数与各种事件和消息的映射关系;从数据库中获取所述自定义函数对应的数据列表,并将所述数据列表显示在所述自定义函数的服务窗口中;所述数据列表为所述数据库所包含的各种数据项目的列表;根据用户在所述服务窗口中选择的报表项目生成Excel报表,所述根据用户在所述服务窗口中选择的报表项目生成Excel报表,包括:获取用户选择的报表项目,所述报表项目包括:数据列表中的数据项目,生成报表的格式信息,数据项目的时间信息;在获取用户生成Excel报表的指示之后,根据所述数据项目的时间信息在数据库中提取用户选择的数据项目对应的数据信息;根据所述生成报表的格式信息和所述数据项目的时间信息在报表的单元格中排列所述数据项目和所述数据信息,根据所述排列结果制成Excel报表。 |
地址 |
518110 广东省深圳市南山区高新技术工业村R2栋B5 |