1.一種報表編輯方法,其特征在于,包括:
獲取編輯指令;
根據(jù)所述編輯指令中攜帶的位置信息,在待編輯報表中確定待編輯單元格;
確定所述待編輯報表的級次規(guī)則;
根據(jù)所述級次規(guī)則,判斷所述待編輯單元格所屬的當前數(shù)據(jù)行是否存在下級數(shù)據(jù)行,當所述當前數(shù)據(jù)行存在下級數(shù)據(jù)行時,確定所述下級數(shù)據(jù)行的當前狀態(tài);
當所述下級數(shù)據(jù)行的當前狀態(tài)為展開狀態(tài)時,根據(jù)所述編輯指令中攜帶的數(shù)據(jù),對所述待編輯單元格進行編輯。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,
當所述下級數(shù)據(jù)行的當前狀態(tài)為展開狀態(tài)時,進一步包括:
確定所述待編輯報表的狀態(tài);
當所述待編輯報表的狀態(tài)不為保護狀態(tài)時,執(zhí)行所述根據(jù)所述編輯指令中攜帶的數(shù)據(jù),對所述待編輯單元格進行編輯。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,
所述確定所述待編輯報表的級次規(guī)則,包括:
在所述待編輯報表中確定至少一個上級數(shù)據(jù)行,以及每一個所述上級數(shù)據(jù)行對應(yīng)的至少一個下級數(shù)據(jù)行。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,
進一步包括:當所述下級數(shù)據(jù)行的當前狀態(tài)為折疊狀態(tài)時,向外部輸入設(shè)備發(fā)送禁止編輯所述待編輯單元格的響應(yīng)信息。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,進一步包括:
接收所述外部輸入設(shè)備根據(jù)所述響應(yīng)信息輸入的狀態(tài)更改指令;
根據(jù)所述狀態(tài)更改指令,將所述下級數(shù)據(jù)行的當前狀態(tài)由折疊狀態(tài)更改為展開狀態(tài);
根據(jù)所述編輯指令中攜帶的數(shù)據(jù),對所述待編輯單元格進行編輯。
6.一種報表編輯裝置,其特征在于,包括:獲取單元、單元格確定單元、狀態(tài)確定單元和編輯單元;其中,
所述獲取單元,用于獲取編輯指令;
所述單元格確定單元,用于根據(jù)所述獲取單元獲取的編輯指令中攜帶的位置信息,在待編輯報表中確定待編輯單元格;
所述狀態(tài)確定單元,用于確定所述待編輯報表的級次規(guī)則,根據(jù)所述級次規(guī)則,判斷所述待編輯單元格所屬的當前數(shù)據(jù)行是否存在下級數(shù)據(jù)行,當所述當前數(shù)據(jù)行存在下級數(shù)據(jù)行時,確定所述下級數(shù)據(jù)行的當前狀態(tài);
所述編輯單元,用于當所述狀態(tài)確定單元確定出所述下級數(shù)據(jù)行的當前狀態(tài)為展開狀態(tài)時,根據(jù)所述獲取單元獲取的編輯指令中攜帶的數(shù)據(jù),對所述單元格確定單元確定出的待編輯單元格進行編輯。
7.根據(jù)權(quán)利要求6所述的編輯裝置,其特征在于,
所述編輯單元,進一步用于確定所述待編輯報表的狀態(tài),當所述待編輯報表的狀態(tài)不為保護狀態(tài)時,執(zhí)行所述根據(jù)所述編輯指令中攜帶的數(shù)據(jù),對所述待編輯單元格進行編輯。
8.根據(jù)權(quán)利要求6所述的編輯裝置,其特征在于,
所述狀態(tài)確定單元,用于在所述待編輯報表中確定至少一個上級數(shù)據(jù)行,以及每一個所述上級數(shù)據(jù)行對應(yīng)的至少一個下級數(shù)據(jù)行。
9.根據(jù)權(quán)利要求6所述的編輯裝置,其特征在于,
進一步包括:信息發(fā)送單元;其中,
所述信息發(fā)送單元,用于當所述狀態(tài)確定單元確定出所述下級數(shù)據(jù)行的當前狀態(tài)為折疊狀態(tài)時,向所述外部輸入設(shè)備發(fā)送禁止編輯所述待編輯單元格的響應(yīng)信息。
10.根據(jù)權(quán)利要求9所述的編輯裝置,其特征在于,
所述獲取單元,進一步用于接收所述外部輸入設(shè)備根據(jù)所述響應(yīng)信息輸入的狀態(tài)更改指令;
所述編輯單元,進一步用于根據(jù)所述獲取單元獲取的狀態(tài)更改指令,將所述下級數(shù)據(jù)行的當前狀態(tài)由折疊狀態(tài)更改為展開狀態(tài),并根據(jù)所述編輯指令中攜帶的數(shù)據(jù),對所述待編輯單元格進行編輯。