[发明专利]生成电子表格报表的方法和装置在审
申请号: | 201210033926.1 | 申请日: | 2012-02-15 |
公开(公告)号: | CN103257959A | 公开(公告)日: | 2013-08-21 |
发明(设计)人: | 谢鸿锋 | 申请(专利权)人: | 深圳市金蝶友商电子商务服务有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q10/10 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 唐华明 |
地址: | 518000 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 生成 电子表格 报表 方法 装置 | ||
技术领域
本发明涉及软件开发领域,尤其涉及一种生成电子表格报表的方法和装置。
背景技术
报表是企业管理的基本措施和途径,是企业的基本业务要求,也是实时商业智能战略的基础。另外,报表可以帮助企业访问、格式化数据,并把数据信息以安全、可靠的方式呈现给使用者。换句话说,报表就是用表格、图表等格式来动态显示数据。
通常情况下,计算机上的报表的主要特点是数据动态化,格式多样化,可以用办公软件EXCEL、WORD等软件进行编辑。
但是,应用现有的可制作报表的软件,在每次需要生成电子表格报表(如决策分析电子表格报表、年度/月度统计数据对比电子表格报表、数据查询电子表格报表等)时,由于代码写的比较死,不灵活,导致每次在生成不同类型的表格时,均需要通过重新编码、测试,然后才能将软件产品交付给客户使用,因此,现有技术中的程序控制生成电子表格报表,开发周期长,不便于二次开发。
发明内容
有鉴于此,本发明的目的在于提供一种生成电子表格报表的方法和装置,以解决现有技术中的程序生成电子表格报表方法中,导致报表开发周期长的问题。
为了达到上述目的,本发明提供如下技术方案:
一种生成电子表格报表的方法,包括:
接收到用户的调用请求,所述调用请求包括所需调用的数据字段;
根据所述调用请求在包含所有数据字段的数据源中进行查找,确定所述调用请求中数据字段的位置;
依据建立于预设电子表格报表单元格与所述数据源之间的关联,调用确定位置的数据字段写入所述预设电子表格报表中,且所述电子表格报表中的每一行对应所述数据源中的一条数据字段,生成新的电子表格报表。
其中,所述数据源包括:生成所述预设电子表格报表的时间点,软件系统对应的数据库存储的数据和内存中存储的数据。
所述预设电子表格报表包括:框线、单元格背景色、及选定的合并单元格条件。
优选地,当预设电子表格报表中选定的合并单元格条件为是时,在所述调用确定位置的数据字段写入所述预设电子表格报表中之后,还包括:
对所述预设电子表格报表进行合并行处理。
优选地,所述合并行处理包括:
对比所述预设电子表格报表第一列中各行数据字段所包含的数据信息;
移动具有相同数据信息的数据字段至相邻位置,并将所述列中具有相同数据信息的单元格进行合并,构成具有相同数据信息的合并行;
对比所述合并行对应的相邻列中各行的数据信息,返回执行上述移动和合并的步骤,直到各行不再具有相同的数据信息。
一种生成电子表格报表的装置,包括:
存储单元,用于存储所述数据源、所述预设电子表格报表的参数、及所述预设电子表格报表单元格与所述数据源之间的关联信息;
接收单元,用于接收用户的包含所需调用数据字段的调用请求;
查找单元,用于在所述包含数据字段的数据源中查找,所述调用请求中数据字段的位置;
调用单元,用于调用确定位置的数据字段,写入所述预设电子表格报表。
优选地,还包括:
合并行处理单元,用于对所述写入后的预设电子表格报表进行合并行处理。
优选地,所述合并行处理单元包括:
对比单元,用于对比所述预设电子表格报表同列内各行中所包含的数据信息;
移动单元,用于移动具有相同数据信息的数据字段至相邻位置;
合并单元,用于将所述列中具有相同数据信息的单元格进行合并。
通过上述技术方案可知,本发明具有如下有益效果:本发明通过预先定义并存储电子表格报表的样式,快速生成预设电子表格报表,并通过所述预设电子表格报表单元格与所述数据源之间的关联,可实现快速填充所述预设电子表格报表,其中,所述电子表格报表中的每一行对应所述数据源中的一条数据字段。通过这种电子表格报表活动行技术,即根据数据源中数据字段的记录数确定电子表格报表中的行数,实现了整个生成电子表格报表的过程不需要进行编码,可根据用户的业务需要灵活设计,便于报表的二次开发的目的。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种生成电子表格报表方法的实现流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市金蝶友商电子商务服务有限公司,未经深圳市金蝶友商电子商务服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210033926.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种植物氨基酸
- 下一篇:一种果葡糖浆生产过程中废糖液综合利用方法