亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

下級表頭生成裝置和下級表頭生成方法

文檔序號:6427415閱讀:156來源:國知局
專利名稱:下級表頭生成裝置和下級表頭生成方法
技術領域
本發(fā)明涉及計算機技術領域,具體而言,涉及一種下級表頭生成裝置和一種下級表頭生成法。
背景技術
在信息化高速發(fā)展的今天,企業(yè)信息系統(tǒng)的普及不僅實現(xiàn)了企業(yè)資源的合理調度,確保了資源利用最大化,同時也提高了內部從業(yè)人員的工作效率,減輕了工作量,有效地促進了企業(yè)管理的現(xiàn)代化、科學化,強化了企業(yè)間的聯(lián)系,有利于形成共同發(fā)展的生存鏈。例如,在全面預算領域,尤其在中國,由于Excel高度靈活的格式設計功能以及用戶的長期使用習慣,Excel電子表格仍然作為預算編制和管理的主要工具,應用于大多數(shù)企業(yè)的信息系統(tǒng)中。企業(yè)部署預算系統(tǒng)的時候,首先需要實施人員根據(jù)企業(yè)的日常業(yè)務進行預算表單的格式設計,并將其保存作為以后錄入企業(yè)數(shù)據(jù)信息的固定模板。當然,企業(yè)的業(yè)務活動越復雜,表單的設計難度也會越大。尤其是企業(yè)財務會計管理或預算控制等業(yè)務,會涉及到很多復雜的預算報表,如資產(chǎn)負債表、利潤表、現(xiàn)金流量表等等,這對于實施人員而言無疑是一項十分繁瑣的工作,這就要求信息系統(tǒng)的表單格式設計過程要盡可能的簡單、優(yōu)化,才能有效地減少實施人員和企業(yè)會計人員的工作量。圖1是一個在企業(yè)全面預算系統(tǒng)中比較常見的費用預算表。如圖1所示,行表頭包含公司和費用項目兩級表頭,列表頭包含季度和月份兩級表頭,中間區(qū)域記錄的是在各公司在上半年不同月份的具體費用預算,如A公司預計1季度1月份的差旅費用預算總共為3100元。用現(xiàn)有的方法來設計圖1的表單格式,一般需要設計者首先在頭腦中勾勒出整個表頭的最終完成樣式,然后才開始進行表頭項目的填寫。以行表頭為例,按照一般習慣,在進行這種多級表頭設計時,我們需要進行的操作步驟主要包括1)在A4、A7、A9、B4、B5、B6、B7、B8、B9、B10、B11單元格分別填寫相應的公司及費
用項目的行表頭信息。2)將A4 A6、A7 A8、A9 All區(qū)域的單元格分別進行合并。上述設計思路雖然不是很復雜,但是還是存在著很多方面的不足之處1)過多的重復性工作從上述表單中可以看出,其實A、C公司對應的費用項目是完全一致的,可是在實際錄入過程中卻進行了兩次重復性的錄入工作。而且,實際業(yè)務中的公司數(shù)量遠遠不止兩個這么簡單,我們假設這些公司都對應著相同的費用項目,這就意味著我們要進行更多次的重復操作,即使我們可以通過使用復制/粘貼的功能來對其進行簡化,但是,這種重復性的工作量還是不可避免的。2)容易產(chǎn)生人為失誤
由于填寫多級表頭信息的工作是完全通過手工錄入的,這就需要我們首先明確各個公司分別對應的費用項目及其數(shù)量,以便于在錄入過程中將其填寫至正確的單元格,一旦由于人為失誤導致多填或漏填了某些費用項目,則修改起來就會比較麻煩。在企業(yè)信息系統(tǒng)的實際業(yè)務活動中,類似表單的格式設計是很普遍的,所以,需求一種基于Excel的生成表格相同下級表頭的簡化的技術方案,能夠可以減少用戶機械式的重復錄入,提高表格設計的效率,同時也可以避免一些不必要的錯誤錄入,使表格設計更為簡單易用。

發(fā)明內容
本發(fā)明所要解決的技術問題在于,提供一種基于Excel的生成表格相同下級表頭的簡化的技術方案,能夠可以減少用戶機械式的重復錄入,提高表格設計的效率,同時也可以避免一些不必要的錯誤錄入,使表格設計更為簡單易用。有鑒于此,本發(fā)明提供一種下級表頭生成裝置,包括行列增加模塊,在表格中,根據(jù)待填充進下級表頭的數(shù)據(jù)的數(shù)量,增加預定個數(shù)的行或列,其中,預定個數(shù)的行或列與待生成下級表頭的單元格的所在行或列相鄰接;數(shù)據(jù)填充模塊,取得同時位于單元格的所在列或行的鄰接列或行,以及單元格的所在行或列和預定個數(shù)的行或列中的所有單元格,以用于填充數(shù)據(jù)。通過該技術方案,能夠自動進行行列填充,以進行下級表頭的生成。在上述技術方案中,優(yōu)選地,還包括覆蓋處理模塊,存在待生成下級表頭的其他單元格時,判斷單元格的所在列或行與其他單元格的所在列或行是否鄰接,并在判斷結果為是時,在單元格的所在列與其他單元格的所在列或行之間,增加一列或行。通過該技術方案,可以避免生成的表頭覆蓋了其他表頭。在上述技術方案中,優(yōu)選地,還包括重復處理模塊,存在待生成下級表頭的其他單元格時,判斷單元格與其他單元格是否位于同一列或行中,并在判斷結果為是時,確認已增加了預定個數(shù)的行或列,通知數(shù)據(jù)填充模塊直接進行數(shù)據(jù)的填充。通過該技術方案,避免了生成多余的行列,影響表頭數(shù)據(jù)的填充。在上述技術方案中,優(yōu)選地,還包括填充方式模塊,設置填充方式,其中,填充方式的類型包括合并方式和兩列方式,在填充方式為合并方式時,預定個數(shù)為數(shù)據(jù)的數(shù)量減去一,在填充方式為兩列方式時,預定個數(shù)為數(shù)據(jù)的數(shù)量。在上述技術方案中,優(yōu)選地,數(shù)據(jù)填充模塊在填充方式為合并方式時,還將預定個數(shù)的行或列中的與單元格位于同一列或行的單元格,與單元格合并,在填充方式為兩列方式時,直接取得同時位于單元格的所在列或行的鄰接列或行,以及預定個數(shù)的行或列中的所有單元格,以用于填充數(shù)據(jù)。本發(fā)明還提供一種下級表頭生成方法,包括步驟302,在表格中,根據(jù)待填充進下級表頭的數(shù)據(jù)的數(shù)量,增加預定個數(shù)的行或列,其中,預定個數(shù)的行或列與待生成下級表頭的單元格的所在行或列相鄰接;步驟304,取得同時位于單元格的所在列或行的鄰接列或行,以及單元格的所在行或列和預定個數(shù)的行或列中的所有單元格,以用于填充數(shù)據(jù)。通過該技術方案,能夠自動進行行列填充,以進行下級表頭的生成。在上述技術方案中,優(yōu)選地,在步驟304之前,還包括存在待生成下級表頭的其他單元格時,判斷單元格的所在列或行與其他單元格的所在列或行是否鄰接,并在判斷結果為是時,在單元格的所在列與其他單元格的所在列或行之間,增加一列或行。通過該技術方案,可以避免生成的表頭覆蓋了其他表頭。在上述技術方案中,優(yōu)選地,在步驟302之前,還包括存在待生成下級表頭的其他單元格時,判斷單元格與其他單元格是否位于同一列或行中,并在判斷結果為是時,確認已增加了預定個數(shù)的行或列,并直接進入步驟304。通過該技術方案,避免了生成多余的行列,影響表頭數(shù)據(jù)的填充。在上述技術方案中,優(yōu)選地,在步驟302之前,還包括設置填充方式,其中,填充方式的類型包括合并方式和兩列方式,在填充方式為合并方式時,預定個數(shù)為數(shù)據(jù)的數(shù)量減去一,在填充方式為兩列方式時,預定個數(shù)為數(shù)據(jù)的數(shù)量。在上述技術方案中,優(yōu)選地,在步驟304中,在填充方式為合并方式時,還將預定個數(shù)的行或列中的與單元格位于同一列或行的單元格,與單元格合并,在填充方式為兩列方式時,直接取得同時位于單元格的所在列或行的鄰接列或行,以及預定個數(shù)的行或列中的所有單元格,以用于填充數(shù)據(jù)。通過以上技術方案,可以實現(xiàn)一種下級表頭生成裝置和一種下級表頭生成方法, 能夠可以減少用戶機械式的重復錄入,提高表格設計的效率,同時也可以避免一些不必要的錯誤錄入,使表格設計更為簡單易用。


圖1是一個表格的示意圖;圖2是根據(jù)本發(fā)明的一個實施例的下級表頭生成裝置的框圖;圖3是根據(jù)本發(fā)明的一個實施例的下級表頭生成方法的流程圖;圖4是一個需生成下級表頭的表格的示意圖;圖5是根據(jù)本發(fā)明的一個實施例的下級表頭生成方法完成下級表頭生成后的表格示意圖;圖6是根據(jù)本發(fā)明的一個實施例的下級表頭生成方法完成下級表頭生成后的表格示意圖;圖7是一個需要生成下級表頭的表格的示意圖;圖8是根據(jù)本發(fā)明的一個實施例的下級表頭生成方法完成下級表頭生成后的表格示意圖;圖9是根據(jù)本發(fā)明的一個實施例的下級表頭生成方法的流程示意圖。
具體實施例方式為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結合附圖和具體實施方式
對本發(fā)明進行進一步的詳細描述。在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實施,因此,本發(fā)明并不限于下面公開的具體實施例的限制。圖2是根據(jù)本發(fā)明的一個實施例的下級表頭生成裝置的框圖。如圖2所示,本發(fā)明提供一種下級表頭生成裝置200,包括行列增加模塊202,在表格中,根據(jù)待填充進下級表頭的數(shù)據(jù)的數(shù)量,增加預定個數(shù)的行或列,其中,預定個數(shù)的行或列與待生成下級表頭的單元格的所在行或列相鄰接;數(shù)據(jù)填充模塊204,取得同時位于單元格的所在列或行的鄰接列或行,以及單元格的所在行或列和預定個數(shù)的行或列中的所有單元格,以用于填充數(shù)據(jù)。通過該技術方案,能夠自動進行行列填充,以進行下級表頭的生成。在上述技術方案中,還包括覆蓋處理模塊206,存在待生成下級表頭的其他單元格時,判斷單元格的所在列或行與其他單元格的所在列或行是否鄰接,并在判斷結果為是時,在單元格的所在列與其他單元格的所在列或行之間,增加一列或行。通過該技術方案, 可以避免生成的表頭覆蓋了其他表頭。在上述技術方案中,還包括重復處理模塊208,存在待生成下級表頭的其他單元格時,判斷單元格與其他單元格是否位于同一列或行中,并在判斷結果為是時,確認已增加了預定個數(shù)的行或列,通知數(shù)據(jù)填充模塊204直接進行數(shù)據(jù)的填充。通過該技術方案,避免了生成多余的行列,影響表頭數(shù)據(jù)的填充。在上述技術方案中,還包括填充方式模塊210,設置填充方式,其中,填充方式的類型包括合并方式和兩列方式,在填充方式為合并方式時,預定個數(shù)為數(shù)據(jù)的數(shù)量減去一, 在填充方式為兩列方式時,預定個數(shù)為數(shù)據(jù)的數(shù)量。在上述技術方案中,數(shù)據(jù)填充模塊204在填充方式為合并方式時,還將預定個數(shù)的行或列中的與單元格位于同一列或行的單元格,與單元格合并,在填充方式為兩列方式時,直接取得同時位于單元格的所在列或行的鄰接列或行,以及預定個數(shù)的行或列中的所有單元格,以用于填充數(shù)據(jù)。圖3是根據(jù)本發(fā)明的一個實施例的下級表頭生成方法的流程圖。如圖3所示,本發(fā)明還提供一種下級表頭生成方法,包括步驟302,在表格中,根據(jù)待填充進下級表頭的數(shù)據(jù)的數(shù)量,增加預定個數(shù)的行或列,其中,預定個數(shù)的行或列與待生成下級表頭的單元格的所在行或列相鄰接;步驟304,取得同時位于單元格的所在列或行的鄰接列或行,以及單元格的所在行或列和預定個數(shù)的行或列中的所有單元格,以用于填充數(shù)據(jù)。通過該技術方案,能夠自動進行行列填充,以進行下級表頭的生成。在上述技術方案中,在步驟304之前,還包括存在待生成下級表頭的其他單元格時,判斷單元格的所在列或行與其他單元格的所在列或行是否鄰接,并在判斷結果為是時, 在單元格的所在列與其他單元格的所在列或行之間,增加一列或行。通過該技術方案,可以避免生成的表頭覆蓋了其他表頭。在上述技術方案中,在步驟302之前,還包括存在待生成下級表頭的其他單元格時,判斷單元格與其他單元格是否位于同一列或行中,并在判斷結果為是時,確認已增加了預定個數(shù)的行或列,并直接進入步驟304。通過該技術方案,避免了生成多余的行列,影響表頭數(shù)據(jù)的填充。在上述技術方案中,在步驟302之前,還包括設置填充方式,其中,填充方式的類型包括合并方式和兩列方式,在填充方式為合并方式時,預定個數(shù)為數(shù)據(jù)的數(shù)量減去一,在填充方式為兩列方式時,預定個數(shù)為數(shù)據(jù)的數(shù)量。在上述技術方案中,在步驟304中,在填充方式為合并方式時,還將預定個數(shù)的行或列中的與單元格位于同一列或行的單元格,與單元格合并,在填充方式為兩列方式時,直接取得同時位于單元格的所在列或行的鄰接列或行,以及預定個數(shù)的行或列中的所有單元格,以用于填充數(shù)據(jù)。以下對本發(fā)明的技術方案進行詳細說明。首先,無論是針對行表頭或是列表頭,本發(fā)明技術方案的核心部分都是互通的,所以下面在論述各種技術方案的時候,僅以行表頭生成下級表頭信息為例,有關列表頭的方法可以依此類推。解決方案分為以下幾種情況1)位于同一列的行表頭單元格生成下級表頭。如圖4所示,圖中顯示的是表格設計中間過程的一個未完成的表格,比如,需要為 A公司和C公司生成同樣的下級費用項目時(差旅費、交通費、辦公費),根據(jù)用戶的使用習慣,一般可以按照合并方式或者兩列方式進行下級表頭的填充,生成下級表頭的具體步驟包括步驟1)在表格上選中需要生成下級表頭的單元格(A公司,C公司)。步驟2)選擇具體的填充方式(合并方式/兩列方式),錄入需要填充的下級表頭數(shù)據(jù)(差旅費、交通費、辦公費),并計算出下級數(shù)據(jù)的個數(shù)N( = 3)。步驟3)填充下級表頭,這是整個過程的核心步驟。a)將選中的行表頭單元格按照從下到上的順序排序(C公司、A公司)。b)根據(jù)所選填充方式,對排序后的單元格依次遍歷,進行填充操作。取第一個單元格,如果是合并方式,首先在當前單元格所在行下添加N-I行,然后從當前單元格的右側單元格開始,將需要填充的下級表頭信息按照從上到下的順序依次錄入。如果是兩列方式,首先在當前單元格所在行下添加N行,然后從當前單元格的右下側單元格開始,將需要填充的下級維度信息按照從上到下的順序依次錄入。錄入完成后,取下一個單元格,直到不存在未填充的單元格為止。步驟4)如果是合并方式填充,則需合并已填充完成的單元格,依次將C公司、A公司單元格與同列的下面N-I個單元格合并。根據(jù)以上方案,按照合并方式,填充后的表格可以如圖5所示,按照兩列方式,填充后的表格可以如圖6所示。從以上步驟中可以看出,為表格生成下級表頭時,利用的Excel的核心操作是增行和對單元格的合并,而在當前情況下,因為如圖4所示,已經(jīng)假定了所有需要填充的父級單元格是位于同一列的單元格,所以這既不會涉及到重復增行,又不會涉及到兩個單元格填充后的覆蓋問題,所以說,這種情況下的下級表頭填充時最簡單的。2)離散的行表頭單元格生成下級表頭。在如圖7所示的表格中,現(xiàn)在需要對A2、B2、D3、A4四個單元格對應的公司生成下級表頭信息,如果按照前述步驟進行下級表頭的生成和填充,填充結果存在兩個問題1)重復增行由于A2、B2同時處于第2行,則當按照排序順序進行合并方式操作時,A2和B2的下級填充都分別增加了 2行,這樣,相當于總共增加了 4行,而實際上只要增加兩行就可以滿足本來的填充要求。
2)內容覆蓋A2,B2作為同一行上的相鄰單元格,填充順序為B2、A2,當B2填充完成,A2單元格執(zhí)行填充時,會將原B2所在單元格的內容給覆蓋掉。對于上述問題1),本發(fā)明技術方案的解決方法為,在填充過程中添加一個公共參數(shù)param,整型的動態(tài)數(shù)組類型,來保存已經(jīng)進行過填充下級操作的單元格所在行。當然,保存前需要過濾掉重復行。這樣,在某個單元格增行操作前,首先根據(jù)param參數(shù)判斷所在行是否已經(jīng)有其他的單元格進行過下級表頭填充,如果沒有,則需要首先增行,再進行下級表頭填充,否則,就無需再次增行,直接進行下級表頭填充。比如,按照A4,D3,B2,A2的順序進行下級表頭填充時,單元格A4在填充過程中首先判斷出param中并為包含當前行號4,所以進行增行操作,且將所在行號保存在param中,
然后填充下級表頭數(shù)據(jù),具體實現(xiàn)可以如下
Integer IineNo = getLineNumber(單元格 A4); //獲得單元格 A4 所在行
號4
if(!param.contains(lineNo)){ //如果 param 中尚未記錄當前行號,貝1J
保存
addLine(); //增行
param. add(lineNo) ; //保存行號 }
填充下級表頭數(shù)椐依此類推,則在A4,D3,B2單元格均完成后,param中已記錄著行號{4,3,2},這樣在A2進行填充操作時,會發(fā)現(xiàn)所在行已經(jīng)保存在param中,則A2不需要再次增行,可以直接進行下級表頭數(shù)據(jù)填寫。對于問題2),本發(fā)明技術方案的解決方法為,在核心操作開始前,需要進行如下增列檢查操作a)遍歷所有的單元格,檢查是否有同行上相鄰單元格的情況。如果沒有,則直接返回;如果有,如A2,B2,則記錄相鄰單元格中列號比較大的單元格所在列數(shù)(B2所在列號= 2),如果當前列號已經(jīng)記錄過,則忽略不計。b)將記錄的所有列號的數(shù)組按照從大到小的順序排序。c)遍歷列號數(shù)組,進行增列操作,同時修改列號大于等于當前列的所有父級單元格的信息。如在B2左側增行,同時將B2單元格的信息修改為C2,將D3單元格的信息修改為E3。通過以上步驟,在相鄰單元格中間增加了一列后,就可以避免左側單元格的數(shù)據(jù)填充覆蓋掉右側單元格的而信息了。結合對上述兩問題的解決方法,下面以合并方式為例,將具體操作步驟修改如下步驟1)在表格上選中需要生成下級表頭的單元格(A公司、B公司、D公司、E公司)。步驟2)選擇具體的填充方式(合并方式/兩列方式),錄入需要填充的下級表頭數(shù)據(jù)(差旅費、交通費、辦公費),并計算出下級數(shù)據(jù)的個數(shù)N( = 3)。步驟3)增列檢查操作,具體見上述問題2)的解決方案。步驟4)填充下級表頭信息。a)將選中的行表頭單元格按照從下到上、從右到左的順序排序(E公司、D公司、B 公司、A公司)。b)依次遍歷,進行填充操作。取當前單元格。根據(jù)參數(shù)param判斷單元格所屬行是否已經(jīng)進行過下級表頭填充。如果沒有,則在當前單元格所在行下增行,合并方式增N-I行,兩列方式增N行,并將當前單元格所在行記錄在param中。從當前單元格的右側單元格開始,將需要填充的下級表頭信息按照從上到下的順序依次錄入。錄入完成后,取下一個單元格,直到不存在未填充的單元格為止。步驟5)如果是合并方式填充,則需合并已填充完成的單元格,依次將B公司、A公司單元格與同列的下面N-I個單元格合并。按照上述步驟,填充完成后的表格如圖8所示。綜合以上內容,可將本發(fā)明技術方案中提出的下級表頭生成方法的步驟總結如下如圖9所示,步驟902,選中需要填充下級表頭的父級單元格;步驟904,設置填充方式和下級表頭數(shù)量N ;步驟906,判斷是否存在同行相鄰的單元格,判斷結果為是,則進入步驟908,判斷結果為否,則直接進入步驟912 ;步驟908,保存非重復的相鄰單元格較大列號,按大小排序;步驟910,遍歷列號數(shù)組,增列,同時修改所有右側父級單元格信息;步驟912,對父級單元格按照從下到上,從右到左的順序排序;步驟914,定位到第一個單元格Dl ;步驟916,判斷param中是否包含當前行號,判斷結果為否,則進入步驟918,判斷結果為是,則進入步驟924;步驟918,判斷是否使用了合并方式,判斷結果為是,則進入步驟920,判斷結果為否,則進入步驟922 ;步驟920,在當前行下增N-I行,param中保存當前行號;步驟922,在當前行下增N行,param中保存當前行號;步驟924,判斷是否使用了合并方式,判斷結果為是,則進入步驟926,判斷結果為否,則進入步驟928 ;步驟926,從Dl右側從上到下依次填充下級表頭信息;步驟928,從Dl的右下側從上倒下依次填充下級表頭信息;步驟930,合并父級單元格,將父級單元格與下面的N-I個單元格合并;
步驟932,判斷所有單元格已經(jīng)遍歷完畢,判斷結果為否則取下一個單元格繼續(xù)進行處理,判斷結果為是,則流程結束。根據(jù)以上技術方案,可以實現(xiàn)一種下級表頭生成裝置和一種下級表頭生成方法, 基于Excel表格,可以在企業(yè)信息系統(tǒng)實施過程中發(fā)揮重要作用,使得多表頭表單的格式設計過程在很大程度得以簡化,降低了實施人員和企業(yè)會計人員建表的復雜度,在一定程度了減輕了工作人員的工作負擔,有利于企業(yè)信息系統(tǒng)的傳播和推廣。同時,本發(fā)明的技術方案具有適用性,不僅可以應用在企業(yè)信息系統(tǒng)中,同時,也為進一步集成到其他的建表工具包括Excel上,提供了可行的解決方案。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種下級表頭生成裝置,其特征在于,包括行列增加模塊,在表格中,根據(jù)待填充進下級表頭的數(shù)據(jù)的數(shù)量,增加預定個數(shù)的行或列,其中,所述預定個數(shù)的行或列與待生成下級表頭的單元格的所在行或列相鄰接;數(shù)據(jù)填充模塊,取得同時位于所述單元格的所在列或行的鄰接列或行,以及所述單元格的所在行或列和所述預定個數(shù)的行或列中的所有單元格,以用于填充所述數(shù)據(jù)。
2.根據(jù)權利要求1所述的下級表頭生成裝置,其特征在于,還包括覆蓋處理模塊,存在待生成下級表頭的其他單元格時,判斷所述單元格的所在列或行與所述其他單元格的所在列或行是否鄰接,并在判斷結果為是時,在所述單元格的所在列與所述其他單元格的所在列或行之間,增加一列或行。
3.根據(jù)權利要求1所述的下級表頭生成裝置,其特征在于,還包括重復處理模塊,存在待生成下級表頭的其他單元格時,判斷所述單元格與所述其他單元格是否位于同一列或行中,并在判斷結果為是時,確認已增加了所述預定個數(shù)的行或列, 通知所述數(shù)據(jù)填充模塊直接進行所述數(shù)據(jù)的填充。
4.根據(jù)權利要求1至3中任一項所述的下級表頭生成裝置,其特征在于,還包括 填充方式模塊,設置填充方式,其中,所述填充方式的類型包括合并方式和兩列方式,在所述填充方式為所述合并方式時,所述預定個數(shù)為所述數(shù)據(jù)的數(shù)量減去一,在所述填充方式為所述兩列方式時,所述預定個數(shù)為所述數(shù)據(jù)的數(shù)量。
5.根據(jù)權利要求4所述的下級表頭生成裝置,其特征在于,所述數(shù)據(jù)填充模塊在所述填充方式為所述合并方式時,還將所述預定個數(shù)的行或列中的與所述單元格位于同一列或行的單元格,與所述單元格合并,在所述填充方式為所述兩列方式時,直接取得同時位于所述單元格的所在列或行的鄰接列或行,以及所述預定個數(shù)的行或列中的所有單元格,以用于填充所述數(shù)據(jù)。
6.一種下級表頭生成方法,其特征在于,包括步驟302,在表格中,根據(jù)待填充進下級表頭的數(shù)據(jù)的數(shù)量,增加預定個數(shù)的行或列,其中,所述預定個數(shù)的行或列與待生成下級表頭的單元格的所在行或列相鄰接;步驟304,取得同時位于所述單元格的所在列或行的鄰接列或行,以及所述單元格的所在行或列和所述預定個數(shù)的行或列中的所有單元格,以用于填充所述數(shù)據(jù)。
7.根據(jù)權利要求6所述的下級表頭生成方法,其特征在于,在所述步驟304之前,還包括存在待生成下級表頭的其他單元格時,判斷所述單元格的所在列或行與所述其他單元格的所在列或行是否鄰接,并在判斷結果為是時,在所述單元格的所在列與所述其他單元格的所在列或行之間,增加一列或行。
8.根據(jù)權利要求6所述的下級表頭生成方法,其特征在于,在所述步驟302之前,還包括存在待生成下級表頭的其他單元格時,判斷所述單元格與所述其他單元格是否位于同一列或行中,并在判斷結果為是時,確認已增加了所述預定個數(shù)的行或列,并直接進入所述步驟304。
9.根據(jù)權利要求6至8中任一項所述的下級表頭生成方法,其特征在于,在所述步驟302之前,還包括設置填充方式,其中,所述填充方式的類型包括合并方式和兩列方式,在所述填充方式為所述合并方式時,所述預定個數(shù)為所述數(shù)據(jù)的數(shù)量減去一,在所述填充方式為所述兩列方式時,所述預定個數(shù)為所述數(shù)據(jù)的數(shù)量。
10.根據(jù)權利要求9所述的下級表頭生成方法,其特征在于,在所述步驟304中,在所述填充方式為所述合并方式時,還將所述預定個數(shù)的行或列中的與所述單元格位于同一列或行的單元格,與所述單元格合并,在所述填充方式為所述兩列方式時,直接取得同時位于所述單元格的所在列或行的鄰接列或行,以及所述預定個數(shù)的行或列中的所有單元格,以用于填充所述數(shù)據(jù)。
全文摘要
本發(fā)明提供一種下級表頭生成裝置和一種下級表頭生成方法。其中,下級表頭生成裝置,包括行列增加模塊,在表格中,根據(jù)待填充進下級表頭的數(shù)據(jù)的數(shù)量,增加預定個數(shù)的行或列,其中,預定個數(shù)的行或列與待生成下級表頭的單元格的所在行或列相鄰接;數(shù)據(jù)填充模塊,取得同時位于單元格的所在列或行的鄰接列或行,以及單元格的所在行或列和預定個數(shù)的行或列中的所有單元格,以用于填充數(shù)據(jù)。通過本發(fā)明,能夠自動進行行列填充,以進行下級表頭的生成。
文檔編號G06F17/24GK102331984SQ20111017764
公開日2012年1月25日 申請日期2011年6月28日 優(yōu)先權日2011年6月28日
發(fā)明者喬葉 申請人:用友軟件股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1