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