一種電子表格數據輸入方法及裝置的制造方法
【技術領域】
[0001]本發明涉及電子表格軟件技術領域,特別涉及一種電子表格數據輸入方法及裝置。
【背景技術】
[0002]在財務、統計等工作中經常會需要用到一些表格類的文件,電子表格軟件的出現為用戶提供了很多方便。
[0003]為了減少用戶輸入數據時出錯的可能性,現有技術中的電子表格軟件可以根據需要對指定區域的單元格預設一些有效條件,從而保證在指定區域的單元格內輸入數據時,只能輸入預設條件范圍內的數據,保證了不會輸入錯誤的數據。
[0004]但是,隨著電子表格的廣泛應用,有時候用戶預先設置好單元格的有效條件后,又需要輸入不在預設的有效條件范圍內的數據,這時必然會使用戶中斷當前數據輸入的流程,重新找到設置項,打開設置項,更改單元格預設的有效條件,這樣的過程會影響數據輸入的效率,導致用戶體驗不好。
【發明內容】
[0005]本發明實施例的目的在于提供一種電子表格數據輸入方法及裝置,以提高數據輸入的效率,提聞用戶體驗。
[0006]為達到上述目的,本發明實施例公開了一種電子表格數據輸入方法。技術方案如下:
[0007]對用戶向目標單元格輸入數據的操作進行檢測;
[0008]在檢測到用戶向目標單元格輸入數據的操作后,獲取輸入所述目標單元格的數據;
[0009]判斷所述獲取的數據是否符合所述目標單元格的預設有效條件范圍;
[0010]在判斷結果為否的情況下,將所述獲取的數據作為一個有效條件添加至所述有效條件范圍;
[0011]根據添加后的有效條件范圍,將所述輸入所述目標單元格的數據寫入所述目標單元格。
[0012]在所述對用戶向目標單元格輸入數據的操作進行檢測之前,還包括:
[0013]對用戶選中所述目標單元格的操作進行檢測;
[0014]在檢測到用戶選中所述目標單元格的操作后,判斷所述目標單元格是否存在預設有效條件;在判斷結果為是的情況下,繼續執行所述對用戶向目標單元格輸入數據的操作進行檢測的操作。
[0015]進一步地,上述方法還包括:
[0016]在判斷結果為是的情況下,顯示所述目標單元格的預設有效條件范圍中包括的有效條件。
[0017]進一步地,上述方法還包括:
[0018]在判斷所述獲取的數據符合所述目標單元格的預設有效條件范圍的情況下,直接將所述輸入所述目標單元格的數據寫入所述目標單元格。
[0019]所述在判斷結果為否的情況下,將所述輸入目標單元格的數據添加至所述有效條件范圍,包括:
[0020]在判斷結果為否的情況下,詢問是否將所述輸入目標單元格的數據添加至所述有效條件范圍;
[0021]如果獲取用戶確定添加的操作,則進一步將所述輸入目標單元格的數據添加至所述有效條件范圍。
[0022]所述詢問是否將所述輸入目標單元格的數據添加至所述有效條件范圍,包括:
[0023]顯示所述目標單元格的預設有效條件范圍中當前包括的有效條件,并詢問是否將所述輸入目標單元格的數據添加至所述有效條件范圍。
[0024]為達到上述目的,本發明實施例公開了一種電子表格數據輸入裝置,技術方案如下:
[0025]輸入檢測模塊,用于對用戶向目標單元格輸入數據的操作進行檢測;
[0026]數據獲取模塊,用于在所述輸入檢測模塊檢測到用戶向目標單元格輸入數據的操作后,獲取輸入所述目標單元格的數據;
[0027]第一判斷模塊,用于判斷所述數據獲取模塊獲取的數據是否符合所述目標單元格的預設有效條件范圍;
[0028]條件添加模塊,用于在所述第一判斷模塊判斷結果為否的情況下,將所述獲取的數據作為一個有效條件添加至所述有效條件范圍;
[0029]第一寫入模塊,用于根據所述條件添加模塊添加后的有效條件范圍,將所述輸入所述目標單元格的數據寫入所述目標單元格。
[0030]所述裝置還包括:
[0031]選中檢測模塊,用于對用戶選中所述目標單元格的操作進行檢測;
[0032]第二判斷模塊,用于在檢測到用戶選中所述目標單元格的操作后,判斷所述目標單元格是否存在預設有效條件范圍;在判斷結果為是的情況下,繼續觸發所述輸入檢測模塊。
[0033]所述裝置還包括:
[0034]顯示模塊,用于在所述第二判斷模塊判斷結果為是的情況下,顯示所述目標單元格的預設有效條件范圍中包括的有效條件。
[0035]所述裝置還包括:
[0036]第二寫入模塊,用于在所述第一判斷模塊判斷所述獲取的數據符合所述目標單元格的預設有效條件范圍的情況下,直接將所述輸入所述目標單元格的數據寫入所述目標單元格。
[0037]所述條件添加模塊包括:
[0038]詢問單元,用于在判斷結果為否的情況下,詢問是否將所述輸入目標單元格的數據添加至所述有效條件范圍;
[0039]添加單元,用于如果獲取用戶確定添加的操作,則進一步將所述輸入目標單元格的數據添加至所述有效條件范圍。
[0040]所述詢問單元具體用于:
[0041 ] 顯示所述目標單元格的預設有效條件范圍中當前包括的有效條件,并詢問是否將所述輸入目標單元格的數據添加至所述有效條件范圍。
[0042]本發明實施例的技術方案,對用戶向目標單元格輸入數據的操作進行檢測,當檢測到用戶向目標單元格輸入數據的操作后,獲取輸入目標單元格的數據,在判斷輸入單元格的數據不符合目標單元格的預設有效條件范圍時,將獲取的數據添加至有效條件范圍,根據添加后的有效條件范圍將獲取的數據寫入目標單元格。與現有技術相比,自動監測用戶對單元格進行的操作,當檢測到用戶向目標單元格輸入數據的操作后,獲取輸入目標單元格的數據,并根據輸入目標單元格的數據判斷是否與目標單元格中的預設有效條件范圍相符,在輸入目標單元格的數據不在有效條件范圍內時,自動將輸入目標單元格的數據作為一個有效條件添加至有效條件范圍,因為自動添加后的有效條件范圍包括了輸入目標單元格的數據,用戶可以直接將輸入單元格的數據寫入單元格,因此避免了用戶需要中斷當前輸入數據的流程,進行手動更改有效條件范圍,因而提高了數據輸入的效率,增強用戶體驗。
【附圖說明】
[0043]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0044]圖1為本發明實施例提供的第一種電子表格數據輸入方法流程圖;
[0045]圖2為本發明實施例提供的第二種電子表格數據輸入方法流程圖;
[0046]圖3為本發明實施例提供的另一種電子表格數據輸入方法流程圖;
[0047]圖4為本發明實施例提供的第一種電子表格數據輸入裝置結構示意圖;
[0048]圖5為本發明實施例提供的第二種電子表格數據輸入裝置結構示意圖;
[0049]圖6為本發明實施例提供的條件添加模塊的結構示意圖。
【具體實施方式】
[0050]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0051]參見圖1,為本發明實施例提供的一種電子表格數據輸入方法,該方法包括:
[0052]S101:對用戶向目標單元格輸入數據的操作進行檢測;
[0053]在使用電子表格軟件時,用戶對單元格進行的操作包括兩種操作,其中一種操作為用戶在電子表格軟件中選中一個目標單元格,另一種操作為用戶向選中的目標單元格中輸入數據。在本發明實施例中,對用戶向目標單元格輸入數據的操作進行檢測。
[0054]S102:在檢測到用戶向目標單元格輸入數據的操作后,獲取輸入目標單元格的數據;
[0055]在本發明實施例中自動實時檢測用戶向目標單元格輸入數據的操作,在檢測到用戶向目標單元格輸入數據的操作后,獲取輸入目標單元格的數據。但是此時用戶輸入目標單元格的數據并不是確定可以寫進單元格的數據,在單元格已經預先設置了有效條件的情況下,用戶輸入單元格的數據必須在有效條件范圍內才能正確寫入單元格。
[0056]需要說明的是,這里的輸入數據的方式可以是用戶通過鍵盤向單元格進行數據輸入,也可以是在觸摸屏上使用手寫向單元格進行數據輸入。本發明實施例中不對輸入數據的方式進行限制。
[0057]S103:判斷獲取的數據是否符合目標單元格的預設有