專利名稱:電子表格科學計數(shù)法的轉換方法及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及辦公軟件領域,特別是涉及一種電子表格科學計數(shù)法的轉換方法以及一種電子表格科學計數(shù)法的轉換系統(tǒng)。
背景技術:
電子表格文檔的特點之一就是能夠處理大數(shù)據(jù)。但是當單元格中輸入的數(shù)據(jù)超過一定的位數(shù)時,系統(tǒng)會對數(shù)據(jù)進行智能識別并將它快速轉換為科學計數(shù)法模式。傳統(tǒng)的科學計數(shù)法模式都是按照如下規(guī)則進行處理的一、用戶在電子表格的單元格內輸入一個純數(shù)字內容時,當數(shù)值的位 數(shù)超過12位時,輸入的數(shù)據(jù)會被自動轉換為科學計數(shù)法進行存儲。如圖I所示,此時數(shù)值仍能存為精確值;二、當數(shù)值的位數(shù)超過16位時,輸入的數(shù)據(jù)在被自動轉換為科學計數(shù)法進行存儲的同時精確數(shù)據(jù)僅保留16位。如圖2所示,此時會丟失部分精確數(shù)據(jù)。快速轉為科學計數(shù)法雖然滿足了一部分人的需求,但同時也會給那些可能并不需要進行數(shù)值轉換的用戶帶來困擾。因為它存在如下兩個問題一、轉換為科學計數(shù)法后,數(shù)值只能保存16位精確值,超出的部分會被做近似值舍棄處理,數(shù)值的精度降低;二、每次轉換為科學計數(shù)法后,由于數(shù)值被做了近似處理,通過調整格式的方法也將無法回復到精確值,此時只能由用戶再次輸入數(shù)據(jù)。這樣一來給用戶帶來了不便,特別是對于那些使用輸入不方便的移動設備的用戶來說。
發(fā)明內容
基于此,有必要針對上述使用科學計數(shù)法后數(shù)值的精度降低,并且無法回復到精確值的問題,提供一種電子表格科學計數(shù)法的轉換方法及系統(tǒng)。為實現(xiàn)上述目的,本發(fā)明采用如下的技術方案一種電子表格科學計數(shù)法的轉換方法,包括以下步驟當接收到用戶輸入的數(shù)值超過預定位數(shù)時,在預定區(qū)域給出提示列表;所述提示列表中包括文本模式提示與科學計數(shù)模式提示;根據(jù)用戶的選擇提供相應的數(shù)值存儲方式。—種電子表格科學計數(shù)法的轉換系統(tǒng),包括提示模塊,用于當接收到用戶輸入的數(shù)值超過預定位數(shù)時,在預定區(qū)域給出提示列表;所述提示列表中包括文本模式提示與科學計數(shù)模式提示;存儲模塊,用于根據(jù)用戶的選擇提供相應的數(shù)值存儲方式。由以上方案可以看出,本發(fā)明的電子表格科學計數(shù)法的轉換方法及系統(tǒng),能夠快速完成科學計數(shù)法到文本的轉換,在輸入較大的數(shù)值時不再自動轉換為科學計數(shù)法進行存儲,而是彈出一個智能提示,讓用戶可以選擇是以文本模式進行數(shù)據(jù)存儲還是以科學計數(shù)模式進行存儲,由于轉換為文本模式進行存儲后數(shù)值不會被做近似處理,這樣一來有效避免了自動轉換為科學計數(shù)法后由于數(shù)值的近似處理所帶來的精度降低的問題,用戶輸入的精確值得以保存;并且由于本發(fā)明方案中數(shù)值不會被做近似處理,從而也就無形中解決了做近似處理后數(shù)值無法回復到精確值的問題,減少了用戶的再次輸入,給用戶帶來了操作上的便利。
圖I為傳統(tǒng)方法中輸入數(shù)值的位數(shù)超過12位時電子表格的處理示意圖;圖2為傳統(tǒng)方法中輸入數(shù)值的位數(shù)超過16位時電子表格的處理示意圖;圖3為一個實施例中一種電子表格科學計數(shù)法的轉換方法的流程示意圖;圖4為一個實施例中當用戶輸入數(shù)值時系統(tǒng)自動彈出提示列表的示意圖;圖5為一個實施例中一種電子表格科學計數(shù)法的轉換系統(tǒng)的結構不意圖?!?br>
具體實施例方式下面結合附圖以及具體的實施例,對本發(fā)明的技術方案作進一步的描述。參見圖3所示,一種電子表格科學計數(shù)法的轉換方法,包括以下步驟步驟S101,當檢測到用戶在電子表格中進行數(shù)值(即純文本內容)的輸入操作時,實時接收用戶所輸入的數(shù)值。并且當接收到的用戶輸入的數(shù)值超過預定位數(shù)時,在預定區(qū)域自動給出提示列表;其中,所述提示列表中包括文本模式提示與科學計數(shù)模式提示。如圖4所示,當用戶輸入數(shù)值比較大的時候,給出了“文本”和“科學計數(shù)”兩種輸入數(shù)值的建議,以方便用戶快速選擇數(shù)值的存儲方式。上述的預定位數(shù),可以根據(jù)實際應用需要的不同來做不同的設定。如在本發(fā)明的一個實施例中,可以設置所述預定位數(shù)為12位,即只有當輸入的數(shù)值超過12位時才給出提示列表。另外,上述的預定區(qū)域也可以根據(jù)實際應用需要的不同來做不同的設定。作為一個較好的實施例,如圖4所示,可以設置所述預定區(qū)域位于編輯框的上方。當然具體設置于編輯框上方的哪個位置可以根據(jù)用戶的需求來決定,一般緊貼編輯框即可。這樣用戶在輸入數(shù)值的同時可以非常方便的進行“文本”或“科學計數(shù)”的選擇。步驟S102,根據(jù)用戶的選擇提供相應的數(shù)值存儲方式。即如果用戶點擊了文本模式提示,則輸入的數(shù)值將以文本模式進行存儲;反之,若用戶點擊了科學計數(shù)模式,則輸入的數(shù)值將以科學計數(shù)法進行存儲。用戶可以根據(jù)自己的需要選擇不同的存儲模式,但是需要說明的是以文本模式進行數(shù)值存儲可以保存數(shù)值的精確度,無論數(shù)值有多大;而以科學計數(shù)法進行數(shù)值存儲,當輸入的數(shù)值超過一定位數(shù)時則會丟失部分精確數(shù)據(jù)。與上述一種電子表格科學計數(shù)法的轉換方法相對應的,本發(fā)明還提供一種電子表格科學計數(shù)法的轉換系統(tǒng),參見圖5所示,該系統(tǒng)包括提示模塊101,用于當接收到用戶輸入的數(shù)值超過預定位數(shù)時,在預定區(qū)域給出提示列表;其中,所述提示列表中包括文本模式提示與科學計數(shù)模式提示;存儲模塊102,用于根據(jù)用戶的選擇提供相應的數(shù)值存儲方式。上述的預定位數(shù),可以根據(jù)實際應用需要的不同來做不同的設定。作為一個較好的實施例,可以設置所述預定位數(shù)為12位。同理,上述的預定區(qū)域也可以根據(jù)實際應用需要的不同來做不同的設定。作為一個較好的實施例,所述預定區(qū)域可以設置為位于編輯框的上方。本發(fā)明的一種電子表格科學計數(shù)法的轉換系統(tǒng)的其它技術特征與上述一種電子表格科學計數(shù)法的轉換方法相同,此處不予贅述。通過以上方案可以看出,本發(fā)明的電子表格科學計數(shù)法的轉換方法及系統(tǒng),能夠快速完成科學計數(shù)法到文本的轉換,在輸入較大的數(shù)值時不再自動轉換為科學計數(shù)法進行存儲,而是彈出一個智能提示,讓用戶可以選擇是以文本模式進行數(shù)據(jù)存儲還是以科學計數(shù)模式進行存儲,由于轉換為文本模式進行存儲后數(shù)值不會被做近似處理,這樣一來有效避免了自動轉換為科學計數(shù)法后由于數(shù)值的近似處理所帶來的精度降低的問題,用戶輸入 的精確值得以保存;并且由于本發(fā)明方案中數(shù)值不會被做近似處理,從而也就無形中解決了做近似處理后數(shù)值無法回復到精確值的問題,減少了用戶的再次輸入,給用戶帶來了操作上的便利。以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發(fā)明構思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權利要求為準。
權利要求
1.一種電子表格科學計數(shù)法的轉換方法,其特征在于,包括以下步驟 當接收到用戶輸入的數(shù)值超過預定位數(shù)時,在預定區(qū)域給出提示列表;所述提示列表中包括文本模式提示與科學計數(shù)模式提示; 根據(jù)用戶的選擇提供相應的數(shù)值存儲方式。
2.根據(jù)權利要求I所述的電子表格科學計數(shù)法的轉換方法,其特征在于,所述預定位數(shù)為12位。
3.根據(jù)權利要求I或2所述的電子表格科學計數(shù)法的轉換方法,其特征在于,所述預定區(qū)域位于編輯框的上方。
4.一種電子表格科學計數(shù)法的轉換系統(tǒng),其特征在于,包括 提示模塊,用于當接收到用戶輸入的數(shù)值超過預定位數(shù)時,在預定區(qū)域給出提示列表;所述提示列表中包括文本模式提示與科學計數(shù)模式提示; 存儲模塊,用于根據(jù)用戶的選擇提供相應的數(shù)值存儲方式。
5.根據(jù)權利要求4所述的電子表格科學計數(shù)法的轉換系統(tǒng),其特征在于,所述預定位數(shù)為12位。
6.根據(jù)權利要求4或5所述的電子表格科學計數(shù)法的轉換系統(tǒng),其特征在于,所述預定區(qū)域位于編輯框的上方。
全文摘要
本發(fā)明提供一種電子表格科學計數(shù)法的轉換方法及系統(tǒng),所述方法包括以下步驟當接收到用戶輸入的數(shù)值超過預定位數(shù)時,在預定區(qū)域給出提示列表;所述提示列表中包括文本模式提示與科學計數(shù)模式提示;根據(jù)用戶的選擇提供相應的數(shù)值存儲方式。本發(fā)明的電子表格科學計數(shù)法的轉換方法及系統(tǒng),能夠快速完成科學計數(shù)法到文本的轉換,有效避免了自動轉換為科學計數(shù)法后由于數(shù)值的近似處理所帶來的精度降低的問題,用戶輸入的精確值得以保存;并且由于本發(fā)明方案中數(shù)值不會被做近似處理,從而也就無形中解決了做近似處理后數(shù)值無法回復到精確值的問題,減少了用戶的再次輸入,給用戶帶來了操作上的便利。
文檔編號G06F17/21GK102929844SQ20121040878
公開日2013年2月13日 申請日期2012年10月23日 優(yōu)先權日2012年10月23日
發(fā)明者王暉, 張伶俐 申請人:珠海金山辦公軟件有限公司, 北京金山辦公軟件有限公司