本發(fā)明專利技術提供了一種合并單元格的裝置,包括:聯(lián)機分析單元,用于利用聯(lián)機分析系統(tǒng)對數(shù)據(jù)表進行聯(lián)機分析,得到相應的聯(lián)機分析切片數(shù)據(jù);數(shù)據(jù)處理單元,用于根據(jù)所述聯(lián)機分析切片數(shù)據(jù),確定所述數(shù)據(jù)表中的維度成員及其之間的層級關系;合并處理單元,用于對在同一路徑下處于相同層級的維度成員對應的單元格進行合并操作。本發(fā)明專利技術還提出了一種合并單元格的方法。通過本發(fā)明專利技術的技術方案,可以避免開發(fā)人員針對相同內(nèi)容單元格進行手工設置組合單元的繁瑣操作,節(jié)省開發(fā)人員較大時間成本,并且能夠確保在各個單元格之間保持正確的數(shù)據(jù)邏輯關系。
【技術實現(xiàn)步驟摘要】
合并單元格的裝置和方法
本專利技術涉及數(shù)據(jù)處理
,具體而言,涉及一種合并單元格的裝置和一種合并單元格的方法。
技術介紹
現(xiàn)有技術中,在對數(shù)據(jù)表中的單元格進行合并時,往往需要采用人工組合單元格的方法,具體地,在將數(shù)據(jù)庫的數(shù)據(jù)進行合并的時候,可以將數(shù)據(jù)先輸出至Excel表格中,然后通過人工的方式進行合并,但是在大數(shù)據(jù)量的情況下,人工合并的操作就會比較繁瑣,而且容易出現(xiàn)注意不到的錯誤。同時,一些軟件也提供了相關單元格直接合并的方法,但僅僅只是針對單元格值是否相同決定合并操作,而忽略單元格值之外的業(yè)務屬性,往往出現(xiàn)很大誤差。因此,需要一種新的合并單元格的技術,可以避免開發(fā)人員針對相同內(nèi)容單元格進行手工設置組合單元的繁瑣操作,節(jié)省開發(fā)人員較大時間成本,并且能夠確保在各個單元格之間保持正確的數(shù)據(jù)邏輯關系。
技術實現(xiàn)思路
本專利技術正是基于上述問題,提出了一種新的合并單元格的技術,可以避免開發(fā)人員針對相同內(nèi)容單元格進行手工設置組合單元的繁瑣操作,節(jié)省開發(fā)人員較大時間成本,并且能夠確保在各個單元格之間保持正確的數(shù)據(jù)邏輯關系。有鑒于此,本專利技術提出了一種合并單元格的裝置,包括:聯(lián)機分析單元,用于利用聯(lián)機分析系統(tǒng)對數(shù)據(jù)表進行聯(lián)機分析,得到相應的聯(lián)機分析切片數(shù)據(jù);數(shù)據(jù)處理單元,用于根據(jù)所述聯(lián)機分析切片數(shù)據(jù),確定所述數(shù)據(jù)表中的維度成員及其之間的層級關系;合并處理單元,用于對在同一路徑下處于相同層級的維度成員對應的單元格進行合并操作。在該技術方案中,聯(lián)機分析系統(tǒng)通過聯(lián)機分析處理(OLAP,On-LineAnalyticalProcessing),可以得到數(shù)據(jù)表中每個單元格中的內(nèi)容,以及這些單元格相互之間的關聯(lián)關系,包括是否處于同一層級等等。比如將數(shù)據(jù)表中最左側(cè)的一列作為第一層級,其右側(cè)依次為第二層級、第三層級等,以對第二層級的處理為例,則若僅通過對每個層級的數(shù)據(jù)進行分類,合并后可能導致同時對應于第一層級中多個維度成員的數(shù)據(jù)被合并至一個單元格,使得第三層級及之后的數(shù)據(jù)無法被正確合并處理;而若通過對不同層級的數(shù)據(jù)之間的關系進行分析后,則可以避免出現(xiàn)以上情形,實現(xiàn)對數(shù)據(jù)表中單元格的恰當?shù)暮喜⑻幚怼T谏鲜黾夹g方案中,優(yōu)選地,所述數(shù)據(jù)處理單元包括:數(shù)據(jù)分類子單元,用于將所述數(shù)據(jù)表中處于相同列的數(shù)據(jù)作為相同層級的數(shù)據(jù),對所述相同層級的數(shù)據(jù)進行分類,并將其中內(nèi)容相同的數(shù)據(jù)作為同一維度成員;關系確定子單元,用于根據(jù)所述數(shù)據(jù)分類子單元的分類結(jié)果,確定所有維度成員之間的層級關系。在該技術方案中,比如對于“時間”列的數(shù)據(jù)中,多個“2010”屬于同一類,作為一個維度成員;當某列中的某個維度成員與上一層級的多個維度成員之間存在對應關系,則在該列中可以同時存在多個相同的維度成員,以分別對應于上一層級的多個維度成員。通過對不同單元格數(shù)據(jù)之間的層級關系的分析,從而能夠?qū)卧駥崿F(xiàn)適當?shù)暮喜⑻幚怼T谏鲜黾夹g方案中,優(yōu)選地,所述合并處理單元包括:標識添加子單元,用于對經(jīng)過所述合并操作后得到的合并后的單元格添加標識;數(shù)據(jù)填充子單元,用于根據(jù)合并后的單元格上添加的標識,將對應的維度成員填充至所述合并后的單元格中。在該技術方案中,通過在合并后的單元格上添加標識,從而有助于系統(tǒng)在填充數(shù)據(jù)時,對單元格進行辨識,避免出錯。在上述技術方案中,優(yōu)選地,所述合并處理單元還包括:屬性設置子單元,用于在進行所述合并操作時,獲取預設的合并屬性,以對相應單元格的屬性進行設置。在該技術方案中,可以預先設置進行單元格合并時的屬性,以便在實施合并后,能夠滿足用戶的需求。當然,用戶可以對預設的屬性進行編輯,以滿足不同情況下的個性化需求。在上述技術方案中,優(yōu)選地,所述合并屬性包括以下至少之一或其組合:單元格的操作項、字體、對齊方式、縮進間距。根據(jù)本專利技術的另一方面,還提出了一種合并單元格的方法,包括:步驟202,利用聯(lián)機分析系統(tǒng)對數(shù)據(jù)表進行聯(lián)機分析,得到相應的聯(lián)機分析切片數(shù)據(jù);步驟204,根據(jù)所述聯(lián)機分析切片數(shù)據(jù),確定所述數(shù)據(jù)表中的維度成員及其之間的層級關系;步驟206,對在同一路徑下處于相同層級的維度成員對應的單元格進行合并操作。在該技術方案中,聯(lián)機分析系統(tǒng)通過聯(lián)機分析處理(OLAP,On-LineAnalyticalProcessing),可以得到數(shù)據(jù)表中每個單元格中的內(nèi)容,以及這些單元格相互之間的關聯(lián)關系,包括是否處于同一層級等等。比如將數(shù)據(jù)表中最左側(cè)的一列作為第一層級,其右側(cè)依次為第二層級、第三層級等,以對第二層級的處理為例,則若僅通過對每個層級的數(shù)據(jù)進行分類,合并后可能導致同時對應于第一層級中多個維度成員的數(shù)據(jù)被合并至一個單元格,使得第三層級及之后的數(shù)據(jù)無法被正確合并處理;而若通過對不同層級的數(shù)據(jù)之間的關系進行分析后,則可以避免出現(xiàn)以上情形,實現(xiàn)對數(shù)據(jù)表中單元格的恰當?shù)暮喜⑻幚怼T谏鲜黾夹g方案中,優(yōu)選地,所述步驟204包括:將所述數(shù)據(jù)表中處于相同列的數(shù)據(jù)作為相同層級的數(shù)據(jù);對所述相同層級的數(shù)據(jù)進行分類,并將其中內(nèi)容相同的數(shù)據(jù)作為同一維度成員;確定所有維度成員之間的層級關系。在該技術方案中,比如對于“時間”列的數(shù)據(jù)中,多個“2010”屬于同一類,作為一個維度成員;當某列中的某個維度成員與上一層級的多個維度成員之間存在對應關系,則在該列中可以同時存在多個相同的維度成員,以分別對應于上一層級的多個維度成員。通過對不同單元格數(shù)據(jù)之間的層級關系的分析,從而能夠?qū)卧駥崿F(xiàn)適當?shù)暮喜⑻幚怼T谏鲜黾夹g方案中,優(yōu)選地,所述步驟206還包括:對經(jīng)過所述合并操作后得到的合并后的單元格添加標識;根據(jù)合并后的單元格上添加的標識,將對應的維度成員填充至所述合并后的單元格中。在該技術方案中,通過在合并后的單元格上添加標識,從而有助于系統(tǒng)在填充數(shù)據(jù)時,對單元格進行辨識,避免出錯。在上述技術方案中,優(yōu)選地,所述步驟206還包括:獲取預設的合并屬性,以用于在進行所述合并操作時,對相應單元格的屬性進行設置。在該技術方案中,可以預先設置進行單元格合并時的屬性,以便在實施合并后,能夠滿足用戶的需求。當然,用戶可以對預設的屬性進行編輯,以滿足不同情況下的個性化需求。在上述技術方案中,優(yōu)選地,所述合并屬性包括以下至少之一或其組合:單元格的操作項、字體、對齊方式、縮進間距。通過以上技術方案,可以避免開發(fā)人員針對相同內(nèi)容單元格進行手工設置組合單元的繁瑣操作,節(jié)省開發(fā)人員較大時間成本,并且能夠確保在各個單元格之間保持正確的數(shù)據(jù)邏輯關系。附圖說明圖1示出了根據(jù)本專利技術的實施例的合并單元格的裝置的框圖;圖2示出了根據(jù)本專利技術的實施例的合并單元格的方法的流程圖;圖3示出了根據(jù)本專利技術的實施例的對單元格進行合并處理的具體流程圖;圖4示出了根據(jù)本專利技術的實施例的聯(lián)機分析處理表格的組合單元實現(xiàn)裝置的結(jié)構(gòu)示意圖;圖5示出了根據(jù)本專利技術的實施例的對數(shù)據(jù)表進行單元格合并處理前的合并屬性設置界面的示意圖;圖6示出了根據(jù)本專利技術的實施例的對數(shù)據(jù)表進行單元格合并處理后的界面效果示意圖。具體實施方式為了能夠更清楚地理解本專利技術的上述目的、特征和優(yōu)點,下面結(jié)合附圖和具體實施方式對本專利技術進行進一步的詳細描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。在下面的描述中闡述了很多具體細節(jié)以便于充分理解本專利技術,但是,本專利技術還可以采用其他不同于在此描述本文檔來自技高網(wǎng)...

【技術保護點】
一種合并單元格的裝置,其特征在于,包括:聯(lián)機分析單元,用于利用聯(lián)機分析系統(tǒng)對數(shù)據(jù)表進行聯(lián)機分析,得到相應的聯(lián)機分析切片數(shù)據(jù);數(shù)據(jù)處理單元,用于根據(jù)所述聯(lián)機分析切片數(shù)據(jù),確定所述數(shù)據(jù)表中的維度成員及其之間的層級關系;合并處理單元,用于對在同一路徑下處于相同層級的維度成員對應的單元格進行合并操作。
【技術特征摘要】
1.一種合并單元格的裝置,其特征在于,包括:聯(lián)機分析單元,用于利用聯(lián)機分析系統(tǒng)對數(shù)據(jù)表進行聯(lián)機分析,得到相應的聯(lián)機分析切片數(shù)據(jù);數(shù)據(jù)處理單元,用于根據(jù)所述聯(lián)機分析切片數(shù)據(jù),確定所述數(shù)據(jù)表中的維度成員及其之間的層級關系;合并處理單元,用于對在同一路徑下處于相同層級的維度成員對應的單元格進行合并操作。2.根據(jù)權(quán)利要求1所述的合并單元格的裝置,其特征在于,所述數(shù)據(jù)處理單元包括:數(shù)據(jù)分類子單元,用于將所述數(shù)據(jù)表中處于相同列的數(shù)據(jù)作為相同層級的數(shù)據(jù),對所述相同層級的數(shù)據(jù)進行分類,并將其中內(nèi)容相同的數(shù)據(jù)作為同一維度成員;關系確定子單元,用于根據(jù)所述數(shù)據(jù)分類子單元的分類結(jié)果,確定所有維度成員之間的層級關系。3.根據(jù)權(quán)利要求1所述的合并單元格的裝置,其特征在于,所述合并處理單元包括:標識添加子單元,用于對經(jīng)過所述合并操作后得到的合并后的單元格添加標識;數(shù)據(jù)填充子單元,用于根據(jù)合并后的單元格上添加的標識,將對應的維度成員填充至所述合并后的單元格中。4.根據(jù)權(quán)利要求1至3中任一項所述的合并單元格的裝置,其特征在于,所述合并處理單元還包括:屬性設置子單元,用于在進行所述合并操作時,獲取預設的合并屬性,以對相應單元格的屬性進行設置。5.根據(jù)權(quán)利要求4所述的合并單元格的裝置,其特征在于,所述...
【專利技術屬性】
技術研發(fā)人員:劉應耀,
申請(專利權(quán))人:用友軟件股份有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。