报表组合方法及设备.pdf

上传人:111****11 文档编号:4426807 上传时间:2018-10-01 格式:PDF 页数:19 大小:7.08MB
返回 下载 相关 举报
报表组合方法及设备.pdf_第1页
第1页 / 共19页
报表组合方法及设备.pdf_第2页
第2页 / 共19页
报表组合方法及设备.pdf_第3页
第3页 / 共19页
点击查看更多>>
资源描述

《报表组合方法及设备.pdf》由会员分享,可在线阅读,更多相关《报表组合方法及设备.pdf(19页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 103970790 A (43)申请公布日 2014.08.06 C N 1 0 3 9 7 0 7 9 0 A (21)申请号 201310040108.9 (22)申请日 2013.02.01 G06F 17/30(2006.01) (71)申请人华为技术有限公司 地址 518129 广东省深圳市龙岗区坂田华为 总部办公楼 (72)发明人孙文杰 王少磊 (74)专利代理机构北京同立钧成知识产权代理 有限公司 11205 代理人刘芳 (54) 发明名称 报表组合方法及设备 (57) 摘要 本发明实施例提供一种报表组合方法及设 备。方法包括:报表组合设备接收报表组合指。

2、令, 报表组合指令是用户通过对报表列表界面中的报 表项进行操作发出的,携带有每个待组合报表的 标识信息,报表列表界面包括多个报表项,每个报 表项对应一个报表,用于显示所对应报表的标识 信息;根据每个待组合报表的标识信息,判断各 个待组合报表所包含的表头是否全部相同;如果 是,将待组合报表中的非目标报表所包含的各表 头下的表字段均拷贝到待组合报表中的目标报表 中相同表头下;如果否,在目标报表中新增与非 目标报表对应的工作页,将非目标报表的内容拷 贝到目标报表中相应的工作页中。本发明技术方 案可以提高组合报表的效率和灵活性。 (51)Int.Cl. 权利要求书3页 说明书12页 附图3页 (19)。

3、中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书3页 说明书12页 附图3页 (10)申请公布号 CN 103970790 A CN 103970790 A 1/3页 2 1.一种报表组合方法,其特征在于,包括: 报表组合设备接收报表组合指令,所述报表组合指令携带有每个待组合报表的标识信 息;所述报表组合指令是用户通过对所述报表组合设备提供的报表列表界面中的报表项进 行操作发出的;所述报表列表界面包括多个报表项,每个报表项对应一个报表,用于显示所 对应报表的标识信息,以供所述用户确定所述待组合报表;所述报表包含至少一个表头,每 个表头下有至少一个表字段; 所述报表组合设备根据每个。

4、所述待组合报表的标识信息,判断各个所述待组合报表所 包含的表头是否全部相同; 如果判断结果为是,所述报表组合设备将非目标报表所包含的各表头下的表字段均拷 贝到目标报表中相同表头下,所述目标报表是根据所述报表组合指令从所述待组合报表中 确定出的,所述非目标报表为所述待组合报表中非所述目标报表的待组合报表; 如果判断结果为否,所述报表组合设备在所述目标报表中,新增与所述非目标报表对 应的工作页,将所述非目标报表的内容拷贝到所述目标报表中相应的工作页中。 2.根据权利要求1所述的报表组合方法,其特征在于,所述报表的标识信息包括所述 报表的序列号、所述报表的名称、所述报表的创建者、所述报表的最后访问日。

5、期和所述报表 的概述中的至少一个。 3.根据权利要求1或2所述的报表组合方法,其特征在于,所述报表组合设备接收报表 组合指令,包括: 所述报表组合设备接收所述用户将所述非目标报表对应的报表项,向所述目标报表对 应的报表项拖动而发出的所述报表组合指令;或者, 所述报表组合设备接收所述用户通过操作所述目标报表对应的报表项而发出的功能 菜单调出指令,根据所述功能菜单调出指令显示所述目标报表对应的功能菜单,并接收所 述用户通过所述功能菜单而发出的所述报表组合指令。 4.根据权利要求1或2所述的报表组合方法,其特征在于,所述报表列表界面还包括多 个选中框,每个选中框对应一个报表项; 所述报表组合设备接收。

6、报表组合指令,包括: 所述报表组合设备接收所述用户通过依次选中所述目标报表和所述非目标报表对应 的报表项对应的选中框,以选中所述目标报表和所述非目标报表对应的报表项而发出的所 述报表组合指令。 5.根据权利要求1-4任一项所述的报表组合方法,其特征在于,所述报表组合设备根 据每个所述待组合报表的标识信息,判断各个所述待组合报表所包含的表头是否全部相 同,包括: 所述报表组合设备根据所述报表组合指令,在所述报表列表界面中,将所述待组合报 表对应的报表项置顶,并显示提示信息,以供所述用户确认是否进行合并; 所述报表组合设备接收所述用户根据所述提示信息发出的确认组合指令; 所述报表组合设备根据所述确。

7、认组合指令和每个所述待组合报表的标识信息,判断各 个所述待组合报表所包含的表头是否全部相同。 6.根据权利要求5所述的报表组合方法,其特征在于,所述报表组合设备接收所述用 户根据所述提示信息发出的确认组合指令之前,包括: 权 利 要 求 书CN 103970790 A 2/3页 3 所述报表组合设备接收所述用户通过对所述报表列表界面中非所述待组合报表对应 的报表项进行操作而发出的报表添加指令,所述报表添加指令携带有新增待组合报表的标 识信息。 7.一种报表组合设备,其特征在于,包括: 接收模块,用于接收报表组合指令,所述报表组合指令携带有每个待组合报表的标识 信息;所述报表组合指令是用户通过对。

8、所述报表组合设备提供的报表列表界面中的报表项 进行操作发出的;所述报表列表界面包括多个报表项,每个报表项对应一个报表,用于显示 所对应报表的标识信息,以供所述用户确定所述待组合报表;所述报表包含至少一个表头, 每个表头下有至少一个表字段; 判断模块,用于根据每个所述待组合报表的标识信息,判断各个所述待组合报表所包 含的表头是否全部相同; 合并处理模块,用于在所述判断模块的判断结果为是时,将非目标报表所包含的各表 头下的表字段均拷贝到目标报表中相同表头下,或在所述判断模块的判断结果为否时,在 所述目标报表中,新增与所述非目标报表对应的工作页,将所述非目标报表的内容拷贝到 所述目标报表中相应的工作。

9、页中;所述目标报表是根据所述报表组合指令从所述待组合报 表中确定出的,所述非目标报表为所述待组合报表中非所述目标报表的待组合报表。 8.根据权利要求7所述的报表组合设备,其特征在于,所述报表的标识信息包括所述 报表的序列号、所述报表的名称、所述报表的创建者、所述报表的最后访问日期和所述报表 的概述中的至少一个。 9.根据权利要求7或8所述的报表组合设备,其特征在于,还包括: 显示模块,用于显示所述报表列表界面。 10.根据权利要求7或8所述的报表组合设备,其特征在于,所述接收模块具体用于接 收所述用户将所述非目标报表对应的报表项,向所述目标报表对应的报表项拖动而发出的 所述报表组合指令。 11。

10、.根据权利要求9所述的报表组合设备,其特征在于,所述接收模块具体用于接收所 述用户通过操作所述目标报表对应的报表项而发出的功能菜单调出指令,在所述显示模块 根据所述功能菜单调出指令显示所述目标报表对应的功能菜单之后,并接收所述用户通过 所述功能菜单而发出的所述报表组合指令; 所述显示模块还用于根据所述功能菜单调出指令显示所述目标报表对应的功能菜单。 12.根据权利要求7或8或9所述的报表组合设备,其特征在于,所述报表列表界面还 包括多个选中框,每个选中框对应一个报表项; 所述接收模块具体用于接收所述用户通过依次选中所述目标报表和所述非目标报表 对应的报表项对应的选中框而发出的所述报表组合指令。。

11、 13.根据权利要求7-12任一项所述的报表组合设备,其特征在于,所述判断模块具体 用于根据所述报表组合指令,在所述报表列表界面中,将所述待组合报表对应的报表项置 顶,并显示提示信息,以供所述用户确认是否进行合并,以及在所述接收模块接收到所述用 户根据所述提示信息发出的确认组合指令之后,根据所述确认组合指令和每个所述待组合 报表的标识信息,判断各个所述待组合报表所包含的表头是否全部相同; 所述接收模块还用于接收所述用户根据所述提示信息发出的所述确认组合指令。 权 利 要 求 书CN 103970790 A 3/3页 4 14.根据权利要求13所述的报表组合设备,其特征在于,所述接收模块还用于在。

12、接收 所述确认组合指令之前,接收所述用户通过对所述报表列表界面中非所述待组合报表对应 的报表项进行操作而发出的报表添加指令,所述报表添加指令携带有新增待组合报表的标 识信息。 权 利 要 求 书CN 103970790 A 1/12页 5 报表组合方法及设备 技术领域 0001 本发明涉及数据库技术,尤其涉及一种报表组合方法及设备。 背景技术 0002 企业级报表系统主要实现报表绘制、自定义报表开发、通用查询、即席报表、报表 填报、报表分析等功能。与报表相关的处理除了企业级报表系统已经实现的之外,还需要根 据业务需求直观、灵活、快速、高效的完成报表的组合工作。 0003 现有技术一般是找到需要。

13、组合的两个或多个报表,然后通过手工拷贝的方式实现 报表间的组合,这种方式效率较低,灵活性较差。 发明内容 0004 本发明实施例提供一种报表组合方法及设备,用以提高组合报表的效率和灵活 性。 0005 第一方面提供一种报表组合方法,包括: 0006 报表组合设备接收报表组合指令,所述报表组合指令携带有每个待组合报表的标 识信息;所述报表组合指令是用户通过对所述报表组合设备提供的报表列表界面中的报表 项进行操作发出的;所述报表列表界面包括多个报表项,每个报表项对应一个报表,用于显 示所对应报表的标识信息,以供所述用户确定所述待组合报表;所述报表包含至少一个表 头,每个表头下有至少一个表字段; 0。

14、007 所述报表组合设备根据每个所述待组合报表的标识信息,判断各个所述待组合报 表所包含的表头是否全部相同; 0008 如果判断结果为是,所述报表组合设备将非目标报表所包含的各表头下的表字段 均拷贝到目标报表中相同表头下,所述目标报表是根据所述报表组合指令从所述待组合报 表中确定出的,所述非目标报表为所述待组合报表中非所述目标报表的待组合报表; 0009 如果判断结果为否,所述报表组合设备在所述目标报表中,新增与所述非目标报 表对应的工作页,将所述非目标报表的内容拷贝到所述目标报表中相应的工作页中。 0010 结合第一方面,在第一方面的第一种可能的实现方式中,所述报表的标识信息包 括所述报表的。

15、序列号、所述报表的名称、所述报表的创建者、所述报表的最后访问日期和所 述报表的概述中的至少一个。 0011 结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的 实现方式中,所述报表组合设备接收报表组合指令,包括: 0012 所述报表组合设备接收所述用户将所述非目标报表对应的报表项,向所述目标报 表对应的报表项拖动而发出的所述报表组合指令;或者, 0013 所述报表组合设备接收所述用户通过操作所述目标报表对应的报表项而发出的 功能菜单调出指令,根据所述功能菜单调出指令显示所述目标报表对应的功能菜单,并接 收所述用户通过所述功能菜单而发出的所述报表组合指令。 说 明 书CN 1。

16、03970790 A 2/12页 6 0014 结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第三种可能的 实现方式中,所述报表列表界面还包括多个选中框,每个选中框对应一个报表项; 0015 所述报表组合设备接收报表组合指令,包括: 0016 所述报表组合设备接收所述用户通过依次选中所述目标报表和所述非目标报表 对应的报表项对应的选中框,以选中所述目标报表和所述非目标报表对应的报表项而发出 的所述报表组合指令。 0017 结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的 实现方式或第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中, 所述报表组合。

17、设备根据每个所述待组合报表的标识信息,判断各个所述待组合报表所包含 的表头是否全部相同,包括: 0018 所述报表组合设备根据所述报表组合指令,在所述报表列表界面中,将所述待组 合报表对应的报表项置顶,并显示提示信息,以供所述用户确认是否进行合并; 0019 所述报表组合设备接收所述用户根据所述提示信息发出的确认组合指令; 0020 所述报表组合设备根据所述确认组合指令和每个所述待组合报表的标识信息,判 断各个所述待组合报表所包含的表头是否全部相同。 0021 结合第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式 中,所述报表组合设备接收所述用户根据所述提示信息发出的确认组合指。

18、令之前,包括: 0022 所述报表组合设备接收所述用户通过对所述报表列表界面中非所述待组合报表 对应的报表项进行操作而发出的报表添加指令,所述报表添加指令携带有新增待组合报表 的标识信息。 0023 第二方面提供一种报表组合设备,包括: 0024 接收模块,用于接收报表组合指令,所述报表组合指令携带有每个待组合报表的 标识信息;所述报表组合指令是用户通过对所述报表组合设备提供的报表列表界面中的报 表项进行操作发出的;所述报表列表界面包括多个报表项,每个报表项对应一个报表,用于 显示所对应报表的标识信息,以供所述用户确定所述待组合报表;所述报表包含至少一个 表头,每个表头下有至少一个表字段; 0。

19、025 判断模块,用于根据每个所述待组合报表的标识信息,判断各个所述待组合报表 所包含的表头是否全部相同; 0026 合并处理模块,用于在所述判断模块的判断结果为是时,将非目标报表所包含的 各表头下的表字段均拷贝到目标报表中相同表头下,或在所述判断模块的判断结果为否 时,在所述目标报表中,新增与所述非目标报表对应的工作页,将所述非目标报表的内容拷 贝到所述目标报表中相应的工作页中;所述目标报表是根据所述报表组合指令从所述待组 合报表中确定出的,所述非目标报表为所述待组合报表中非所述目标报表的待组合报表。 0027 结合第二方面,在第二方面的第一种可能的实现方式中,所述报表的标识信息包 括所述报。

20、表的序列号、所述报表的名称、所述报表的创建者、所述报表的最后访问日期和所 述报表的概述中的至少一个。 0028 结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的 实现方式中,所述报表组合设备还包括:显示模块,用于显示所述报表列表界面。 0029 结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第三种可能的 说 明 书CN 103970790 A 3/12页 7 实现方式中,所述接收模块具体用于接收所述用户将所述非目标报表对应的报表项,向所 述目标报表对应的报表项拖动而发出的所述报表组合指令。 0030 结合第二方面的第二种可能的实现方式,在第二方面的第四种可能的。

21、实现方式 中,所述接收模块具体用于接收所述用户通过操作所述目标报表对应的报表项而发出的功 能菜单调出指令,在所述显示模块根据所述功能菜单调出指令显示所述目标报表对应的功 能菜单之后,并接收所述用户通过所述功能菜单而发出的所述报表组合指令; 0031 所述显示模块还用于根据所述功能菜单调出指令显示所述目标报表对应的功能 菜单。 0032 结合第二方面或第二方面的第一种可能的实现方式或第二方面的第二种可能的 实现方式,在第二方面的第五种可能的实现方式中,所述报表列表界面还包括多个选中框, 每个选中框对应一个报表项; 0033 所述接收模块具体用于接收所述用户通过依次选中所述目标报表和所述非目标 报。

22、表对应的报表项对应的选中框而发出的所述报表组合指令。 0034 结合第二方面或第二方面的第一种可能的实现方式或第二方面的第二种可能的 实现方式或第二方面的第三种可能的实现方式或第二方面的第四种可能的实现方式或第 二方面的第五种可能的实现方式,在第二方面的第六种可能的实现方式中,所述判断模块 具体用于根据所述报表组合指令,在所述报表列表界面中,将所述待组合报表对应的报表 项置顶,并显示提示信息,以供所述用户确认是否进行合并,以及在所述接收模块接收到所 述用户根据所述提示信息发出的确认组合指令之后,根据所述确认组合指令和每个所述待 组合报表的标识信息,判断各个所述待组合报表所包含的表头是否全部相同。

23、; 0035 所述接收模块还用于接收所述用户根据所述提示信息发出的所述确认组合指令。 0036 结合第二方面的第六种可能的实现方式,在第二方面的第七种可能的实现方式 中,所述接收模块还用于在接收所述确认组合指令之前,接收所述用户通过对所述报表列 表界面中非所述待组合报表对应的报表项进行操作而发出的报表添加指令,所述报表添加 指令携带有新增待组合报表的标识信息。 0037 本发明实施例提供的报表组合方法及设备,报表组合设备通过报表列表界面向用 户显示与各个报表对应的报表项,使得用户通过对报表项进行操作而发出报表组合指令, 报表组合指令携带有待组合报表的标识信息,报表组合设备根据该报表组合指令携带。

24、的每 个待组合报表的标识信息,判断各待组合报表所包含的表头是否全部相同,根据比较结果 的不同,按照不同的合并方式将所有待组合报表的内容拷贝到同一个报表中,由于用户只 需通过报表列表界面发出报表组合指令,不需要像现有技术那样手动判断各待组合报表包 含的表头是否全部相同,也不需要手动进行拷贝,减少了手工的操作,提高了报表组合效 率,提高了报表组合的灵活性。 附图说明 0038 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下。

25、,还可以 根据这些附图获得其他的附图。 说 明 书CN 103970790 A 4/12页 8 0039 图1为本发明实施例提供的一种报表组合方法的流程图; 0040 图2为本发明实施例提供的一种报表列表界面的显示状态示意图; 0041 图3为本发明实施例提供包括选中框的报表列表界面的一种显示状态示意图; 0042 图4为本发明实施例提供的置顶显示方式的一种状态示意图; 0043 图5为本发明实施例提供的一种报表组合设备的结构示意图; 0044 图6为本发明实施例提供的另一种报表组合设备的结构示意图; 0045 图7为本发明实施例提供的又一种报表组合设备的结构示意图。 具体实施方式 0046 。

26、为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。 0047 图1为本发明实施例提供的一种报表组合方法的流程图。如图1所示,本实施例 的方法包括: 0048 步骤101、报表组合设备接收报表组合指令,所述报表组合指令携带有每个待组合 报表的标识信息,所述报表组合指令是用户通过对报表组合设备提供的报表列表界面中的 报表项进行操作发出的,所述。

27、报表列表界面包括多个报表项,每个报表项对应一个报表,用 于显示所对应报表的标识信息,以供所述用户确定所述待组合报表。 0049 在本实施例中,报表组合设备具有对报表进行处理的能力,例如可以实现报表绘 制、自定义报表开发、通用查询、即席报表、报表填报、报表分析等,除此之外,本实施例的报 表组合设备还具有对需要进行组合的报表进行组合的功能。本实施例的报表组合设备具有 运行软件的能力。 0050 在本发明各实施例中,所述报表包括至少一个表头。所述报表包含的至少一个表 头可以对应至少一个工作页。也就是说,报表可以包含至少一个工作页,每个工作页包含至 少一个表头。每个工作页可以包含相同的表头,也可以包含。

28、不同的表头。每个表头下有至 少一个表字段,所述表字段主要是指该表头对应的具体内容。 0051 为了实现对报表进行组合,且提高报表组合的效率,本实施例的报表组合设备向 用户提供一个报表列表界面,该报表列表界面包括多个报表项,每个报表项对应一个报表, 每个报表项主要显示有其所对应的报表的标识信息。报表的标识信息包括报表的序列号 (SN)、报表的名称(Name)、报表的创建者(Creator)、报表的最后访问日期(Last Qurey Date)和报表的概述(Description)中的至少一个。以报表的标识信息包括报表的SN、报 表的名称、报表的创建者、报表的最后访问日期和报表的概述为例,则报表组。

29、合设备提供的 报表列表界面的显示状态如图2所示。 0052 对用户来说,通过报表列表界面可以直观、方便的了解到各个报表,有利于用户确 定待组合报表;另外,本实施例提供的报表列表界面中的报表项提供了供用户在报表组合 时进行各种操作的功能,基于此,用户可以通过对报表项进行操作发出报表组合指令,具有 简单、快速、效率高等优势。 0053 具体的,用户通过对报表列表界面中的报表项进行操作,从而向报表组合设备发 说 明 书CN 103970790 A 5/12页 9 出报表组合指令,该报表组合指令携带有每个待组合报表的标识信息。对报表组合设备来 说,接收用户通过对报表项进行操作发出的报表组合指令,并会从。

30、报表组合指令中获取每 个待组合报表的标识信息。 0054 步骤102、报表组合设备根据每个待组合报表的标识信息,判断各个待组合报表所 包含的表头是否全部相同;如果判断结果为是,则执行步骤103;如果帕努单结果为否,则 执行步骤104。 0055 举例说明,假设待组合报表分别为第一报表、第二报表和第三报表。其中,如果第 一报表包含的表头分别为表头a、表头b和表头c,第二报表包含的表头也为表头a、表头b 和表头c,且第三报表包含的表头也为表头a、表头b和表头c,则这三个待组合报表所包含 的表头全部相同;如果第一报表包含的表头分别为表头a、表头b和表头c,第二报表包含的 表头也为表头a、表头b和表头。

31、c,但第三报表包含的表头为表头a、表头b、表头c和表头d, 则这三个待组合报表所包含的表头并非全部相同。 0056 步骤103、报表组合设备将非目标报表所包含的各表头下的表字段均拷贝到目标 报表中相同表头下,所述目标报表是根据所述报表组合指令从所有待组合报表中确定出 的,所述非目标报表为所述待组合报表中非所述目标报表的待组合报表。 0057 其中,目标报表是根据报表组合指令,从所有待组合报表中确定出的一个待组合 报表;将所有待组合报表中除作为目标报表的待组合报表之外的其他待组合报表称为非目 标报表。 0058 具体的,报表组合设备在判断出各待组合报表所包含的表头全部相同后,将所有 待组合报表中。

32、的非目标报表所包含的各表头下的表字段均拷贝到目标报表中相同表头下, 从而将各待组合报表的内容均拷贝到同一个报表中,即目标报表中,完成了待组合报表的 合并。举例说明,假设待组合报表一共包含三个报表,分别为第一报表、第二报表和第三报 表,且第一报表、第二报表和第三报表所包含的表头均为表头a、表头b和表头c,且假设第 一报表为目标报表,则第二报表和第三报表均为非目标报表,基于此,报表组合设备会将第 二报表中表头a下的各表字段拷贝到第一报表中表头a下,将第三报表中表头a下的各表 字段拷贝到第一报表中表头a下,将第二报表中表头b下的各表字段拷贝到第一报表中表 头b下,将第三报表中表头b下的各表字段拷贝到。

33、第一报表中表头b下,并将第二报表中表 头c下的各表字段拷贝到第一报表中表头c下,将第三报表中表头c下的各表字段拷贝到 第一报表中表头c下。 0059 步骤104、报表组合设备在目标报表中,新增与非目标报表对应的工作页,将非目 标报表的内容拷贝到目标报表中相应的工作页中。 0060 具体的,报表组合设备在判断出各待组合报表所包含的表头并非全部相同后,将 所有待组合报表中的非目标报表的内容拷贝到目标报表中,完成待组合报表的合并。具体 的,报表组合设备在目标报表中新增与每个非目标报表对应的工作页,以工作页为拷贝单 位将非目标报表的内容拷贝到目标报表中相应的工作页中。举例说明,假设待组合报表一 共包含。

34、三个报表,分别为第一报表、第二报表和第三报表,且第一报表和第二报表所包含的 表头均为表头a、表头b和表头c,但第三报表所包含的表头为表头a、表头b、表头c和表头 d,且假设第一报表为目标报表,则第二报表和第三报表均为非目标报表,基于此,报表组合 设备会在第一报表中新增与第二报表和第三报表对应的工作页,优选实施方式为:在第一 说 明 书CN 103970790 A 6/12页 10 报表中新增与第二报表所包含的工作页相同个数的工作页,并在第一报表中新增与第三报 表所包含的工作页相同个数的工作页,之后,报表组合设备以工作页为拷贝单位,将第二报 表中各个工作页中的内容分别拷贝到第一报表中新增的相应工。

35、作页中,将第三报表中各个 工作页中的内容分别拷贝到第一报表中新增的相应工作页中。 0061 其中,用户在确定待组合报表之后,通过对报表列表界面中的报表项进行操作而 发出报表组合指令的方式可以有多种,下面举例说明。 0062 在一可选实施方式中,用户可以首先确定待组合报表中的目标报表,即需要将其 他待组合报表的内容往该目标报表中拷贝。然后,用户通过将非目标报表对应的报表项,向 该目标报表对应的报表项拖动而发出所述报表组合指令。在此说明,在该实施方式中,报表 组合设备可以通过用户拖动报表项到目标报表对应的报表项后停止拖动这一信息,确定目 标报表。对报表组合设备来说,接收报表组合指令具体为:接收用户。

36、将非目标报表对应的报 表项,向目标报表对应的报表项拖动而发出的所述报表组合指令。在该实施方式中,用户通 过对报表项进行拖拽即可发出携带有待组合报表的标识信息以及待组合报表中的目标报 表等信息的报表组合指令,具有简单易于实现,效率较高等优势。 0063 例如,以有2个待组合报表为例,则用户可以将其中一个待组合报表对应的报表 项向另一个待组合报表对应的报表项拖拽,而发出将两个待组合报表进行组合的报表组合 指令。这种操作方式适用于支持鼠标操作的报表组合设备,也适用支持触摸操作的报表组 合设备。如果报表组合设备是持鼠标操作的设备,则用户具体可以通过鼠标发出上述的拖 拽操作;如果报表组合设备支持触摸操作。

37、的设备,则用户具体可以通过触摸操作发出上述 的拖拽操作。 0064 在另一可选实施方式中,用户在确定各个待组合报表后,首先确定待组合报表中 的目标报表,即需要将其他待组合报表的内容往该目标报表中拷贝。然后,用户通过操作该 目标报表对应的报表项发出功能菜单调出指令,使得报表组合设备将目标报表对应的功能 菜单显示给用户,这样用户就可以通过该功能菜单而发出报表组合指令。其中,用户操作目 标报表对应的报表项而发出功能菜单调出指令的方式可以有多种。举例说明,用户可以通 过单击、双击目标报表对应的报表项,向报表组合设备发出功能菜单调出指令。对报表组合 设备来说,接收报表组合指令具体为:接收用户通过操作目标。

38、报表对应的报表项而发出的 功能菜单调出指令,根据该功能菜单调出指令显示该目标报表对应的功能菜单,并接收用 户通过该功能菜单而发出的报表组合指令。 0065 在此说明,除了通过目标报表的功能菜单发出报表组合指令之外,用户还可以通 过调出非目标报表的功能菜单,并通过非目标报表功能菜单而发出报表组合指令。在该实 施方式中,需要通过其他方式或操作来确定目标报表。 0066 在又一可选实施方式中,报表组合设备提供的报表列表界面还包括多个选中框, 每个选中框对应一个报表项。其中,包括选中框的报表列表界面的一种显示状态如图3所 示。 0067 基于此,用户在确定各个待组合报表后,首先确定待组合报表中的目标报。

39、表,即需 要将其他待组合报表的内容往该目标报表中拷贝。然后,用户通过依次选中目标报表和非 目标报表对应的报表项对应的选中框,从而依次选中目标报表和非目标报表对应的报表 项,以发出报表组合指令。在此说明,报表组合设备可以通过用户最先选中的选中框,确定 说 明 书CN 103970790 A 10 7/12页 11 目标报表。对报表组合设备来说,接收用户通过依次选中目标报表和非目标报表对应的报 表项对应的选中框,以选中目标报表和非目标报表对应的报表项而发出的所述报表组合指 令。 0068 在一可选实施方式中,报表组合设备根据每个待组合报表的标识信息,判断各个 待组合报表所包含的表头是否全部相同可以。

40、包括:报表组合设备在接收到报表组合指令之 后,根据报表组合指令,在报表列表界面中,将待组合报表对应的报表项置顶,并显示提示 信息,以供用户确认是否进行合并。所述置顶是指将待组合报表对应的报表项置于其他非 待组合报表对应的报表项的前面,置顶显示的状态如图4所示。如图4所示,一种显示提示 信息的方式为显示供用户进行选择的“合并”与“取消”等按钮。对用户来说,可以根据该提 示信息发出确认组合指令或取消组合指令。以图4所示为例,如果用户选择“合并”按钮, 则相当于向报表组合设备发出了确认组合指令;如果用户选择“取消”按钮,则相当于向报 表组合设备发出了取消组合指令。报表组合设备接收用户根据所述提示信息。

41、发出的确认组 合指令,之后,根据该确认组合指令和每个待组合报表的标识信息,判断各个待组合报表所 包含的表头是否全部相同。 0069 进一步,基于上述置顶显示的方式,用户可以在发出确认组合指令之前,继续添加 新的待组合报表。其中,将新添加的待组合报表称为新增待组合报表。例如,用于可以通过 对报表列表界面中的非所述待组合报表对应的报表项进行操作而发出报表添加指令,所述 报表添加指令携带有新增待组合报表的标识信息。以图4所示为例,其中,序列号为1、2、3、 6和7的报表均为所述非待组合报表。其中,用户通过对报表列表界面中的非所述待组合报 表对应的报表项进行操作而发出报表添加指令的方式,可仿照用户通过。

42、对报表项进行操作 发出报表组合指令的各种方式,在此不再细述。 0070 对报表组合设备来说,在接收用户发出的确认合并指令之前,还会接收用户通过 对所述报表列表界面中非所述待组合报表对应的报表项进行操作而发出的报表添加指令。 基于此,报表组合设备根据确认组合指令和每个待组合报表的标识信息,判断各个待组合 报表所包含的表头是否全部相同,具体是指根据该确认组合指令和包括新增待组合报表在 内的各个待组合报表的标识信息,判断包括新增待组合报表在内的各个待组合报表所包含 的表头是否全部相同。 0071 可选的,报表组合设备判断各个待组合报表包含的表头是否全部相同的过程包 括:报表组合设备可以根据各个待组合。

43、报表的标识信息,获知各个报表所包含的表头。例 如,各个报表可以直接存储在报表组合设备上,基于此报表组合设备可以直接根据各个待 组合报表的标识信息,获知各个待组合报表所包含的表头。又例如,报表组合设备可以与存 储各个报表的设备进行交互,首先根据各个待组合报表的标识信息,获取各个待组合报表, 进而获知各个待组合报表所包含的表头。报表组合设备可以将各个待组合报表所包含的表 头分别进行比较,从而判断各个待组合报表所包含的表头是否全部相同。 0072 比较结果包括以下几种情况:第一种情况是各个待组合报表所包含的表头均相 同,第二种情况是各个待组合报表所包含的表头均不相同,第三种情况是各个待组合报表 既包。

44、含有相同的表头,又包含有不同的表头。 0073 对于第一种情况,报表组合设备将所有待组合报表中的非目标报表所包含的各表 头下的表字段均拷贝到目标报表中相同表头下,从而将各待组合报表的内容均拷贝到同一 说 明 书CN 103970790 A 11 8/12页 12 个报表中。 0074 对于第二种和第三种情况,报表组合设备在目标报表中新增与每个非目标报表对 应的工作页,以工作页为拷贝单位将非目标报表的内容拷贝到目标报表中相应的工作页 中。 0075 进一步,在对各待组合报表进行合并之后,所述报表组合方法还可以包括:报表组 合设备接收用户发出的命名指令,然后根据该命名指令,为合并后的目标报表进行命。

45、名。可 选的,报表组合设备可以向用户提供一个命名界面,并向用户提供命名输入框,允许用户输 入目标报表的名称,报表组合设备以用户输入的名称为目标报表进行命名。或者,报表组合 设备可以向用户提供命名的物理按钮,则用户通过该物理按钮从而向报表组合设备发出命 名指令,在该实施方式中,报表组合设备接收用户通过物理按钮发出的命名指令,并根据该 命名指令用预先设定的默认名称为目标报表进行命名。 0076 进一步,在对各待组合报表进行合并之后,所述报表组合方法还可以包括:报表组 合设备接收所述用户发出的改名指令,然后根据所述改名指令,为所述目标报表重新命名。 可选的,报表组合设备可以向用户提供一个重命名界面,。

46、并向用户提供重命名输入框,允许 用户重新输入目标报表的名称,报表组合设备以用户重新输入的名称为目标报表进行重命 名。 0077 在此说明,本实施例的各个列表可以是Excel表,所述工作页可以是Excel表中的 工作表(sheet),但不限于此。 0078 在本实施例中,报表组合设备通过报表列表界面向用户显示与各个报表对应的报 表项,使得用户通过对报表项进行操作而发出报表组合指令,报表组合指令携带有待组合 报表的标识信息,报表组合设备根据该报表组合指令携带的每个待组合报表的标识信息, 判断各待组合报表所包含的表头是否全部相同,根据比较结果的不同,按照不同的合并方 式将所有待组合报表的内容拷贝到同。

47、一个报表中,由于用户只需通过报表列表界面发出报 表组合指令,不需要像现有技术那样手动判断各待组合报表包含的表头是否全部相同,也 不需要手动进行拷贝,减少了手工的操作,提高了报表组合效率,提高了报表组合的灵活 性。 0079 图5为本发明实施例提供的报表组合设备的结构示意图。如图5所示,本实施例 的报表组合设备包括:接收模块51、判断模块52和合并处理模块53。 0080 接收模块51,用于接收报表组合指令,所述报表组合指令携带有每个待组合报表 的标识信息;所述报表组合指令是用户通过对所述报表组合设备提供的报表列表界面中的 报表项进行操作发出的;所述报表列表界面包括多个报表项,每个报表项对应一个。

48、报表,用 于显示所对应报表的标识信息,以供所述用户确定所述待组合报表;所述报表包含至少一 个表头,每个表头下有至少一个表字段。 0081 判断模块52,与接收模块51连接,用于根据每个所述待组合报表的标识信息,判 断各个所述待组合报表所包含的表头是否全部相同。 0082 合并处理模块53,与判断模块52连接,用于在判断模块52的判断结果为是时,将 非目标报表所包含的各表头下的表字段均拷贝到目标报表中相同表头下,或在判断模块52 的判断结果为否时,在所述目标报表中,新增与所述非目标报表对应的工作页,将所述非目 标报表的内容拷贝到所述目标报表中相应的工作页中;所述目标报表是根据所述报表组合 说 明。

49、 书CN 103970790 A 12 9/12页 13 指令从所述待组合报表中确定出的,所述非目标报表为所述待组合报表中非所述目标报表 的待组合报表。 0083 可选的,所述报表的标识信息包括所述报表的序列号、所述报表的名称、所述报表 的创建者、所述报表的最后访问日期和所述报表的概述中的至少一个。 0084 在一可选实施方式中,如图6所示,本实施例的报表组合设备包括:显示模块54。 显示模块54,用于显示所述报表列表界面。 0085 在一可选实施方式中,接收模块51具体用于接收所述用户将所述非目标报表对 应的报表项,向所述目标报表对应的报表项拖动而发出的所述报表组合指令。 0086 在一可选实施方式中,接收模块51具体用于接收所述用户通过操作所述目标报 表对应的报表项而发出的功能菜单调出指令,在显示模块54根据所述功能菜单调出指令 显示所述目标报表对应的功能菜单之后,并接收所述用户通过所述功能菜单而发出的所述 报表组合指令。 0087 相。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1