合并单元格的装置和方法制造方法及图纸

技术编号:8532974 阅读:254 留言:0更新日期:2013-04-04 16:04
本发明专利技术提供了一种合并单元格的装置,包括:联机分析单元,用于利用联机分析系统对数据表进行联机分析,得到相应的联机分析切片数据;数据处理单元,用于根据所述联机分析切片数据,确定所述数据表中的维度成员及其之间的层级关系;合并处理单元,用于对在同一路径下处于相同层级的维度成员对应的单元格进行合并操作。本发明专利技术还提出了一种合并单元格的方法。通过本发明专利技术的技术方案,可以避免开发人员针对相同内容单元格进行手工设置组合单元的繁琐操作,节省开发人员较大时间成本,并且能够确保在各个单元格之间保持正确的数据逻辑关系。

【技术实现步骤摘要】
合并单元格的装置和方法
本专利技术涉及数据处理
,具体而言,涉及一种合并单元格的装置和一种合并单元格的方法。
技术介绍
现有技术中,在对数据表中的单元格进行合并时,往往需要采用人工组合单元格的方法,具体地,在将数据库的数据进行合并的时候,可以将数据先输出至Excel表格中,然后通过人工的方式进行合并,但是在大数据量的情况下,人工合并的操作就会比较繁琐,而且容易出现注意不到的错误。同时,一些软件也提供了相关单元格直接合并的方法,但仅仅只是针对单元格值是否相同决定合并操作,而忽略单元格值之外的业务属性,往往出现很大误差。因此,需要一种新的合并单元格的技术,可以避免开发人员针对相同内容单元格进行手工设置组合单元的繁琐操作,节省开发人员较大时间成本,并且能够确保在各个单元格之间保持正确的数据逻辑关系。
技术实现思路
本专利技术正是基于上述问题,提出了一种新的合并单元格的技术,可以避免开发人员针对相同内容单元格进行手工设置组合单元的繁琐操作,节省开发人员较大时间成本,并且能够确保在各个单元格之间保持正确的数据逻辑关系。有鉴于此,本专利技术提出了一种合并单元格的装置,包括:联机分析单元,用于利用联机分析系统对数据表进行联机分析,得到相应的联机分析切片数据;数据处理单元,用于根据所述联机分析切片数据,确定所述数据表中的维度成员及其之间的层级关系;合并处理单元,用于对在同一路径下处于相同层级的维度成员对应的单元格进行合并操作。在该技术方案中,联机分析系统通过联机分析处理(OLAP,On-LineAnalyticalProcessing),可以得到数据表中每个单元格中的内容,以及这些单元格相互之间的关联关系,包括是否处于同一层级等等。比如将数据表中最左侧的一列作为第一层级,其右侧依次为第二层级、第三层级等,以对第二层级的处理为例,则若仅通过对每个层级的数据进行分类,合并后可能导致同时对应于第一层级中多个维度成员的数据被合并至一个单元格,使得第三层级及之后的数据无法被正确合并处理;而若通过对不同层级的数据之间的关系进行分析后,则可以避免出现以上情形,实现对数据表中单元格的恰当的合并处理。在上述技术方案中,优选地,所述数据处理单元包括:数据分类子单元,用于将所述数据表中处于相同列的数据作为相同层级的数据,对所述相同层级的数据进行分类,并将其中内容相同的数据作为同一维度成员;关系确定子单元,用于根据所述数据分类子单元的分类结果,确定所有维度成员之间的层级关系。在该技术方案中,比如对于“时间”列的数据中,多个“2010”属于同一类,作为一个维度成员;当某列中的某个维度成员与上一层级的多个维度成员之间存在对应关系,则在该列中可以同时存在多个相同的维度成员,以分别对应于上一层级的多个维度成员。通过对不同单元格数据之间的层级关系的分析,从而能够对单元格实现适当的合并处理。在上述技术方案中,优选地,所述合并处理单元包括:标识添加子单元,用于对经过所述合并操作后得到的合并后的单元格添加标识;数据填充子单元,用于根据合并后的单元格上添加的标识,将对应的维度成员填充至所述合并后的单元格中。在该技术方案中,通过在合并后的单元格上添加标识,从而有助于系统在填充数据时,对单元格进行辨识,避免出错。在上述技术方案中,优选地,所述合并处理单元还包括:属性设置子单元,用于在进行所述合并操作时,获取预设的合并属性,以对相应单元格的属性进行设置。在该技术方案中,可以预先设置进行单元格合并时的属性,以便在实施合并后,能够满足用户的需求。当然,用户可以对预设的属性进行编辑,以满足不同情况下的个性化需求。在上述技术方案中,优选地,所述合并属性包括以下至少之一或其组合:单元格的操作项、字体、对齐方式、缩进间距。根据本专利技术的另一方面,还提出了一种合并单元格的方法,包括:步骤202,利用联机分析系统对数据表进行联机分析,得到相应的联机分析切片数据;步骤204,根据所述联机分析切片数据,确定所述数据表中的维度成员及其之间的层级关系;步骤206,对在同一路径下处于相同层级的维度成员对应的单元格进行合并操作。在该技术方案中,联机分析系统通过联机分析处理(OLAP,On-LineAnalyticalProcessing),可以得到数据表中每个单元格中的内容,以及这些单元格相互之间的关联关系,包括是否处于同一层级等等。比如将数据表中最左侧的一列作为第一层级,其右侧依次为第二层级、第三层级等,以对第二层级的处理为例,则若仅通过对每个层级的数据进行分类,合并后可能导致同时对应于第一层级中多个维度成员的数据被合并至一个单元格,使得第三层级及之后的数据无法被正确合并处理;而若通过对不同层级的数据之间的关系进行分析后,则可以避免出现以上情形,实现对数据表中单元格的恰当的合并处理。在上述技术方案中,优选地,所述步骤204包括:将所述数据表中处于相同列的数据作为相同层级的数据;对所述相同层级的数据进行分类,并将其中内容相同的数据作为同一维度成员;确定所有维度成员之间的层级关系。在该技术方案中,比如对于“时间”列的数据中,多个“2010”属于同一类,作为一个维度成员;当某列中的某个维度成员与上一层级的多个维度成员之间存在对应关系,则在该列中可以同时存在多个相同的维度成员,以分别对应于上一层级的多个维度成员。通过对不同单元格数据之间的层级关系的分析,从而能够对单元格实现适当的合并处理。在上述技术方案中,优选地,所述步骤206还包括:对经过所述合并操作后得到的合并后的单元格添加标识;根据合并后的单元格上添加的标识,将对应的维度成员填充至所述合并后的单元格中。在该技术方案中,通过在合并后的单元格上添加标识,从而有助于系统在填充数据时,对单元格进行辨识,避免出错。在上述技术方案中,优选地,所述步骤206还包括:获取预设的合并属性,以用于在进行所述合并操作时,对相应单元格的属性进行设置。在该技术方案中,可以预先设置进行单元格合并时的属性,以便在实施合并后,能够满足用户的需求。当然,用户可以对预设的属性进行编辑,以满足不同情况下的个性化需求。在上述技术方案中,优选地,所述合并属性包括以下至少之一或其组合:单元格的操作项、字体、对齐方式、缩进间距。通过以上技术方案,可以避免开发人员针对相同内容单元格进行手工设置组合单元的繁琐操作,节省开发人员较大时间成本,并且能够确保在各个单元格之间保持正确的数据逻辑关系。附图说明图1示出了根据本专利技术的实施例的合并单元格的装置的框图;图2示出了根据本专利技术的实施例的合并单元格的方法的流程图;图3示出了根据本专利技术的实施例的对单元格进行合并处理的具体流程图;图4示出了根据本专利技术的实施例的联机分析处理表格的组合单元实现装置的结构示意图;图5示出了根据本专利技术的实施例的对数据表进行单元格合并处理前的合并属性设置界面的示意图;图6示出了根据本专利技术的实施例的对数据表进行单元格合并处理后的界面效果示意图。具体实施方式为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和具体实施方式对本专利技术进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,但是,本专利技术还可以采用其他不同于在此描述本文档来自技高网...
合并单元格的装置和方法

【技术保护点】
一种合并单元格的装置,其特征在于,包括:联机分析单元,用于利用联机分析系统对数据表进行联机分析,得到相应的联机分析切片数据;数据处理单元,用于根据所述联机分析切片数据,确定所述数据表中的维度成员及其之间的层级关系;合并处理单元,用于对在同一路径下处于相同层级的维度成员对应的单元格进行合并操作。

【技术特征摘要】
1.一种合并单元格的装置,其特征在于,包括:联机分析单元,用于利用联机分析系统对数据表进行联机分析,得到相应的联机分析切片数据;数据处理单元,用于根据所述联机分析切片数据,确定所述数据表中的维度成员及其之间的层级关系;合并处理单元,用于对在同一路径下处于相同层级的维度成员对应的单元格进行合并操作。2.根据权利要求1所述的合并单元格的装置,其特征在于,所述数据处理单元包括:数据分类子单元,用于将所述数据表中处于相同列的数据作为相同层级的数据,对所述相同层级的数据进行分类,并将其中内容相同的数据作为同一维度成员;关系确定子单元,用于根据所述数据分类子单元的分类结果,确定所有维度成员之间的层级关系。3.根据权利要求1所述的合并单元格的装置,其特征在于,所述合并处理单元包括:标识添加子单元,用于对经过所述合并操作后得到的合并后的单元格添加标识;数据填充子单元,用于根据合并后的单元格上添加的标识,将对应的维度成员填充至所述合并后的单元格中。4.根据权利要求1至3中任一项所述的合并单元格的装置,其特征在于,所述合并处理单元还包括:属性设置子单元,用于在进行所述合并操作时,获取预设的合并属性,以对相应单元格的属性进行设置。5.根据权利要求4所述的合并单元格的装置,其特征在于,所述...

【专利技术属性】
技术研发人员:刘应耀
申请(专利权)人:用友软件股份有限公司
类型:发明
国别省市:

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

1