本發(fā)明專利技術(shù)提供一種電子表格科學(xué)計(jì)數(shù)法的自動(dòng)補(bǔ)救方法及系統(tǒng),所述方法包括以下步驟:當(dāng)接收到用戶在單元格中所輸入的數(shù)值超過預(yù)定位數(shù)時(shí),將該數(shù)值的精確內(nèi)容進(jìn)行保存;判斷用戶離開所述單元格后在其它單元格中是否存在操作;若否,則當(dāng)檢測(cè)到用戶切換回所述單元格時(shí),給出將數(shù)值轉(zhuǎn)換為文本模式的提示,并在接收到用戶發(fā)送的要求將數(shù)值轉(zhuǎn)換為文本模式的命令后將所述保存的數(shù)值的精確內(nèi)容以文本模式存儲(chǔ)到所述單元格中。本發(fā)明專利技術(shù)的電子表格科學(xué)計(jì)數(shù)法的自動(dòng)補(bǔ)救方法及系統(tǒng),能夠允許用戶對(duì)不小心造成的數(shù)據(jù)格式變更進(jìn)行快速恢復(fù),極大降低了用戶的輸入成本,給用戶帶來了操作上的便利。
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及辦公軟件領(lǐng)域,特別是涉及一種電子表格科學(xué)計(jì)數(shù)法的自動(dòng)補(bǔ)救方法以及一種電子表格科學(xué)計(jì)數(shù)法的自動(dòng)補(bǔ)救系統(tǒng)。
技術(shù)介紹
電子表格文檔的特點(diǎn)之一就是能夠處理大數(shù)據(jù)。但是,當(dāng)單元格中輸入的數(shù)據(jù)超過一定的位數(shù)時(shí),系統(tǒng)會(huì)對(duì)數(shù)據(jù)進(jìn)行智能識(shí)別并將它快速轉(zhuǎn)換為科學(xué)計(jì)數(shù)法模式。具體的處理規(guī)則如下一、用戶在電子表格的單元格內(nèi)輸入一個(gè)純數(shù)字內(nèi)容時(shí),當(dāng)數(shù)值的位數(shù)超過12位時(shí),輸入的數(shù)據(jù)會(huì)被自動(dòng)轉(zhuǎn)換為科學(xué)計(jì)數(shù)法進(jìn)行存儲(chǔ)。如圖I所示,此時(shí)數(shù)值仍能存為精確值;·二、當(dāng)數(shù)值的位數(shù)超過16位時(shí),輸入的數(shù)據(jù)在被自動(dòng)轉(zhuǎn)換為科學(xué)計(jì)數(shù)法進(jìn)行存儲(chǔ)的同時(shí)精確數(shù)據(jù)僅保留16位,超出的部分會(huì)被做近似值舍棄處理。如圖2所示,此時(shí)會(huì)丟失部分精確數(shù)據(jù)。上述的自動(dòng)轉(zhuǎn)換為科學(xué)計(jì)數(shù)法對(duì)于普通用戶來說是很難引起注意的,導(dǎo)致用戶很容易一不小心就接受了科學(xué)計(jì)數(shù)法的更改,而這很可能并不是出于用戶的本意,因此此時(shí)用戶就會(huì)希望能夠有一個(gè)補(bǔ)救措施能夠去科學(xué)計(jì)數(shù)法化。目前,在已經(jīng)自動(dòng)轉(zhuǎn)換為科學(xué)計(jì)數(shù)法后,主要存在以下兩種傳統(tǒng)的電子表格科學(xué)計(jì)數(shù)法的自動(dòng)補(bǔ)救方法其一,通過重新輸入單元格內(nèi)容的方法來完成去科學(xué)計(jì)數(shù)法化。但是這種方式比較麻煩,因?yàn)閷?duì)于用戶來說,辛苦的輸入被莫名其妙的更改了,又要再次進(jìn)行輸入操作(非技術(shù)方案范疇),這是非常不方便的,特別是對(duì)于那些使用輸入不方便的移動(dòng)設(shè)備的用戶來說;其二,通過更改單元格格式設(shè)置來完成去科學(xué)計(jì)數(shù)法化。這種方式對(duì)于位數(shù)沒有超過16位的數(shù)值來說是有效的,但是這種方式仍然在操作上給用戶帶來了不便,因?yàn)檫@個(gè)更改的過程有點(diǎn)復(fù)雜,有些用戶甚至不知道到底需要調(diào)整為哪一種格式才能完成去科學(xué)計(jì)數(shù)法化;而且,采用更改單元格格式設(shè)置的方法對(duì)于那些位數(shù)超過16位的數(shù)值來說將無法回復(fù)到精確值,因?yàn)閿?shù)值已經(jīng)被做了近似處理,就算通過后續(xù)的更改格式的方法也是無法將數(shù)值回復(fù)到精確狀態(tài)的。
技術(shù)實(shí)現(xiàn)思路
基于此,有必要針對(duì)上述傳統(tǒng)方法所帶來的操作不便以及無法回復(fù)到精確值的問題,提供一種電子表格科學(xué)計(jì)數(shù)法的自動(dòng)補(bǔ)救方法及系統(tǒng)。為實(shí)現(xiàn)上述目的,本專利技術(shù)采用如下的技術(shù)方案一種電子表格科學(xué)計(jì)數(shù)法的自動(dòng)補(bǔ)救方法,包括以下步驟當(dāng)接收到用戶在單元格中所輸入的數(shù)值超過預(yù)定位數(shù)時(shí),將該數(shù)值的精確內(nèi)容進(jìn)行保存;判斷用戶離開所述單元格后在其它單元格中是否存在操作;若否,則當(dāng)檢測(cè)到用戶切換回所述單元格時(shí),給出將數(shù)值轉(zhuǎn)換為文本模式的提示,并在接收到用戶發(fā)送的要求將數(shù)值轉(zhuǎn)換為文本模式的命令后將所述保存的數(shù)值的精確內(nèi)容以文本模式存儲(chǔ)到所述單元格中?!N電子表格科學(xué)計(jì)數(shù)法的自動(dòng)補(bǔ)救系統(tǒng),包括存儲(chǔ)模塊,用于當(dāng)接收到用戶在單元格中所輸入的數(shù)值超過預(yù)定位數(shù)時(shí),將該數(shù)值的精確內(nèi)容進(jìn)行保存;判斷模塊,用于判斷用戶離開所述單元格后在其它單元格中是否存在操作;數(shù)據(jù)恢復(fù)模塊,用于若判斷得出用戶離開所述單元格后在其它單元格中不存在任何操作,則當(dāng)檢測(cè)到用戶切換回所述單元格時(shí),給出將數(shù)值轉(zhuǎn)換為文本模式的提示,并在接收到用戶發(fā)送的要求將數(shù)值轉(zhuǎn)換為文本模式的命令后將所述保存的數(shù)值的精確內(nèi)容以文 本模式存儲(chǔ)到所述單元格中。由以上方案可以看出,本專利技術(shù)的電子表格科學(xué)計(jì)數(shù)法的自動(dòng)補(bǔ)救方法及系統(tǒng),在用戶無意中創(chuàng)造了科學(xué)計(jì)數(shù)法的單元格內(nèi)容后,能夠自動(dòng)幫用戶做上一次精確值的存盤,然后在用戶切換回原單元格時(shí)自動(dòng)為用戶展現(xiàn)一個(gè)智能提示框,用戶只需點(diǎn)擊該智能提示框即可快速恢復(fù)到精確值。由于本專利技術(shù)的方法及系統(tǒng)能夠允許用戶對(duì)不小心造成的數(shù)據(jù)格式變更進(jìn)行快速恢復(fù),這樣一來就不需要再由用戶重新輸入數(shù)據(jù),從而徹底解決了傳統(tǒng)方法中需要重新輸入單元格內(nèi)容所帶來的操作不便的問題以及當(dāng)位數(shù)超過16位后數(shù)值無法回復(fù)到精確值的問題,極大降低了用戶的輸入成本,給用戶帶來了操作上的便利。附圖說明圖I為傳統(tǒng)方法中輸入數(shù)值的位數(shù)超過12位時(shí)電子表格的處理示意圖;圖2為傳統(tǒng)方法中輸入數(shù)值的位數(shù)超過16位時(shí)電子表格的處理示意圖;圖3為一個(gè)實(shí)施例中一種電子表格科學(xué)計(jì)數(shù)法的自動(dòng)補(bǔ)救方法的流程示意圖;圖4為一個(gè)實(shí)施例中當(dāng)切換回原單元格時(shí)系統(tǒng)自動(dòng)彈出提示的示意圖;圖5為一個(gè)實(shí)施例中一種電子表格科學(xué)計(jì)數(shù)法的自動(dòng)補(bǔ)救系統(tǒng)的結(jié)構(gòu)示意圖。具體實(shí)施例方式下面結(jié)合附圖以及具體的實(shí)施例,對(duì)本專利技術(shù)的技術(shù)方案作進(jìn)一步的描述。參見圖3所示,一種電子表格科學(xué)計(jì)數(shù)法的自動(dòng)補(bǔ)救方法,包括以下步驟步驟S101,用戶在電子表格中進(jìn)行編輯,當(dāng)接收到用戶在單元格中所輸入的數(shù)值(即純文本內(nèi)容)超過預(yù)定位數(shù)時(shí),此時(shí)單元格會(huì)接受科學(xué)計(jì)數(shù)法的更改,也就是說如果繼續(xù)輸入的話后面的數(shù)值會(huì)被做近似處理。這種情況下,本專利技術(shù)采取的措施是自動(dòng)開啟一個(gè)存儲(chǔ)區(qū),臨時(shí)將上述數(shù)值的精確內(nèi)容進(jìn)行保存。上述的預(yù)定位數(shù),可以根據(jù)實(shí)際應(yīng)用需要的不同來做不同的設(shè)定。如在本專利技術(shù)的一個(gè)實(shí)施例中,可以設(shè)置所述預(yù)定位數(shù)為12位,即只有當(dāng)輸入的數(shù)值超過12位時(shí)才另外開啟一個(gè)存儲(chǔ)區(qū)進(jìn)行數(shù)值精確內(nèi)容的保存。步驟S102,判斷用戶離開所述單元格后在其它單元格中是否存在操作;若是,SP若用戶離開原單元格后在其它單元格中存在哪怕是任何的操作,則返回步驟SlOl ;若否,即若用戶離開原單元格后在其它單元格中不存在任何操作,則進(jìn)入步驟S103。步驟S103,若用戶離開原單元格后,在其它單元格中不存在任何操作,并且馬上又切換回到了原單元格內(nèi),此時(shí)可以認(rèn)定為是用戶意識(shí)到了自己的不小心(造成了數(shù)據(jù)格式變更)、希望恢復(fù)到之前的數(shù)據(jù)。則此時(shí)可以給出將數(shù)值轉(zhuǎn)換為文本模式的提示,并在接收到用戶發(fā)送的要求將數(shù)值轉(zhuǎn)換為文本模式的命令后,將所述保存的數(shù)值的精確內(nèi)容以文本模式存儲(chǔ)并顯示到原單元格中。如圖4所示,原單元格已經(jīng)接受了科學(xué)計(jì)數(shù)法的值,用戶在當(dāng)前單元格未進(jìn)行任何操作、意識(shí)到自己的不小心后切換回原單元格,此時(shí)給出智能提示,建議用戶轉(zhuǎn)換為文本;當(dāng)用戶點(diǎn)擊了智能提示框中的更改為文本模式的選項(xiàng)后,即視為接受提示建議并發(fā)送所述“要求將數(shù)值轉(zhuǎn)換為文本模式的命令”,本專利技術(shù)中根據(jù)上述命令完成數(shù)值精確內(nèi)容的恢復(fù)。與上述一種電子表格科學(xué)計(jì)數(shù)法的自動(dòng)補(bǔ)救方法相對(duì)應(yīng)的,本專利技術(shù)還提供一種電子表格科學(xué)計(jì)數(shù)法的自動(dòng)補(bǔ)救系統(tǒng),如圖5所示,包括 存儲(chǔ)模塊101,用于當(dāng)接收到用戶在單元格中所輸入的數(shù)值超過預(yù)定位數(shù)時(shí),將該數(shù)值的精確內(nèi)容進(jìn)行保存;判斷模塊102,用于判斷用戶離開所述單元格后在其它單元格中是否存在操作;數(shù)據(jù)恢復(fù)模塊103,用于若判斷得出用戶離開所述單元格后在其它單元格中不存在任何操作,則當(dāng)檢測(cè)到用戶切換回所述單元格時(shí),給出將數(shù)值轉(zhuǎn)換為文本模式的提示,并在接收到用戶發(fā)送的要求將數(shù)值轉(zhuǎn)換為文本模式的命令后將所述保存的數(shù)值的精確內(nèi)容以文本模式存儲(chǔ)到所述單元格中。上述的預(yù)定位數(shù),可以根據(jù)實(shí)際應(yīng)用需要的不同來做不同的設(shè)定。作為一個(gè)較好的實(shí)施例,可以設(shè)置所述預(yù)定位數(shù)為12位。本專利技術(shù)的一種電子表格科學(xué)計(jì)數(shù)法的自動(dòng)補(bǔ)救系統(tǒng)的其它技術(shù)特征與上述一種電子表格科學(xué)計(jì)數(shù)法的自動(dòng)補(bǔ)救方法相同,此處不予贅述。通過以上方案可以看出,本專利技術(shù)的電子表格科學(xué)計(jì)數(shù)法的自動(dòng)補(bǔ)救方法及系統(tǒng),在用戶無意中創(chuàng)造了科學(xué)計(jì)數(shù)法的單元格內(nèi)容后,能夠自動(dòng)幫用戶做上一次精確值的存盤,然后在用戶切換回原單元格時(shí)自動(dòng)為用戶展現(xiàn)一個(gè)智能提示框,用戶只需點(diǎn)擊該智能提示框即可快速恢復(fù)到精確值。由于本專利技術(shù)的方法及系統(tǒng)能夠允許用戶對(duì)不小心造成的數(shù)據(jù)格式變更進(jìn)行快速恢復(fù),這樣一來就不本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
一種電子表格科學(xué)計(jì)數(shù)法的自動(dòng)補(bǔ)救方法,其特征在于,包括以下步驟:當(dāng)接收到用戶在單元格中所輸入的數(shù)值超過預(yù)定位數(shù)時(shí),將該數(shù)值的精確內(nèi)容進(jìn)行保存;判斷用戶離開所述單元格后在其它單元格中是否存在操作;若否,則當(dāng)檢測(cè)到用戶切換回所述單元格時(shí),給出將數(shù)值轉(zhuǎn)換為文本模式的提示,并在接收到用戶發(fā)送的要求將數(shù)值轉(zhuǎn)換為文本模式的命令后將所述保存的數(shù)值的精確內(nèi)容以文本模式存儲(chǔ)到所述單元格中。
【技術(shù)特征摘要】
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:張伶俐,王暉,
申請(qǐng)(專利權(quán))人:珠海金山辦公軟件有限公司,北京金山辦公軟件有限公司,
類型:發(fā)明
國(guó)別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。