电子表格科学计数法的转换方法及系统技术方案

技术编号:8323407 阅读:1018 留言:0更新日期:2013-02-14 00:39
本发明专利技术提供一种电子表格科学计数法的转换方法及系统,所述方法包括以下步骤:当接收到用户输入的数值超过预定位数时,在预定区域给出提示列表;所述提示列表中包括文本模式提示与科学计数模式提示;根据用户的选择提供相应的数值存储方式。本发明专利技术的电子表格科学计数法的转换方法及系统,能够快速完成科学计数法到文本的转换,有效避免了自动转换为科学计数法后由于数值的近似处理所带来的精度降低的问题,用户输入的精确值得以保存;并且由于本发明专利技术方案中数值不会被做近似处理,从而也就无形中解决了做近似处理后数值无法回复到精确值的问题,减少了用户的再次输入,给用户带来了操作上的便利。

【技术实现步骤摘要】

本专利技术涉及办公软件领域,特别是涉及一种电子表格科学计数法的转换方法以及一种电子表格科学计数法的转换系统。
技术介绍
电子表格文档的特点之一就是能够处理大数据。但是当单元格中输入的数据超过一定的位数时,系统会对数据进行智能识别并将它快速转换为科学计数法模式。传统的科学计数法模式都是按照如下规则进行处理的一、用户在电子表格的单元格内输入一个纯数字内容时,当数值的位 数超过12位时,输入的数据会被自动转换为科学计数法进行存储。如图I所示,此时数值仍能存为精确值;二、当数值的位数超过16位时,输入的数据在被自动转换为科学计数法进行存储的同时精确数据仅保留16位。如图2所示,此时会丢失部分精确数据。快速转为科学计数法虽然满足了一部分人的需求,但同时也会给那些可能并不需要进行数值转换的用户带来困扰。因为它存在如下两个问题一、转换为科学计数法后,数值只能保存16位精确值,超出的部分会被做近似值舍弃处理,数值的精度降低;二、每次转换为科学计数法后,由于数值被做了近似处理,通过调整格式的方法也将无法回复到精确值,此时只能由用户再次输入数据。这样一来给用户带来了不便,特别是对于那些使用输入不方便的移动设备的用户来说。
技术实现思路
基于此,有必要针对上述使用科学计数法后数值的精度降低,并且无法回复到精确值的问题,提供一种电子表格科学计数法的转换方法及系统。为实现上述目的,本专利技术采用如下的技术方案一种电子表格科学计数法的转换方法,包括以下步骤当接收到用户输入的数值超过预定位数时,在预定区域给出提示列表;所述提示列表中包括文本模式提示与科学计数模式提示;根据用户的选择提供相应的数值存储方式。—种电子表格科学计数法的转换系统,包括提示模块,用于当接收到用户输入的数值超过预定位数时,在预定区域给出提示列表;所述提示列表中包括文本模式提示与科学计数模式提示;存储模块,用于根据用户的选择提供相应的数值存储方式。由以上方案可以看出,本专利技术的电子表格科学计数法的转换方法及系统,能够快速完成科学计数法到文本的转换,在输入较大的数值时不再自动转换为科学计数法进行存储,而是弹出一个智能提示,让用户可以选择是以文本模式进行数据存储还是以科学计数模式进行存储,由于转换为文本模式进行存储后数值不会被做近似处理,这样一来有效避免了自动转换为科学计数法后由于数值的近似处理所带来的精度降低的问题,用户输入的精确值得以保存;并且由于本专利技术方案中数值不会被做近似处理,从而也就无形中解决了做近似处理后数值无法回复到精确值的问题,减少了用户的再次输入,给用户带来了操作上的便利。附图说明图I为传统方法中输入数值的位数超过12位时电子表格的处理示意图;图2为传统方法中输入数值的位数超过16位时电子表格的处理示意图;图3为一个实施例中一种电子表格科学计数法的转换方法的流程示意图;图4为一个实施例中当用户输入数值时系统自动弹出提示列表的示意图;图5为一个实施例中一种电子表格科学计数法的转换系统的结构不意图。·具体实施例方式下面结合附图以及具体的实施例,对本专利技术的技术方案作进一步的描述。参见图3所示,一种电子表格科学计数法的转换方法,包括以下步骤步骤S101,当检测到用户在电子表格中进行数值(即纯文本内容)的输入操作时,实时接收用户所输入的数值。并且当接收到的用户输入的数值超过预定位数时,在预定区域自动给出提示列表;其中,所述提示列表中包括文本模式提示与科学计数模式提示。如图4所示,当用户输入数值比较大的时候,给出了“文本”和“科学计数”两种输入数值的建议,以方便用户快速选择数值的存储方式。上述的预定位数,可以根据实际应用需要的不同来做不同的设定。如在本专利技术的一个实施例中,可以设置所述预定位数为12位,即只有当输入的数值超过12位时才给出提示列表。另外,上述的预定区域也可以根据实际应用需要的不同来做不同的设定。作为一个较好的实施例,如图4所示,可以设置所述预定区域位于编辑框的上方。当然具体设置于编辑框上方的哪个位置可以根据用户的需求来决定,一般紧贴编辑框即可。这样用户在输入数值的同时可以非常方便的进行“文本”或“科学计数”的选择。步骤S102,根据用户的选择提供相应的数值存储方式。即如果用户点击了文本模式提示,则输入的数值将以文本模式进行存储;反之,若用户点击了科学计数模式,则输入的数值将以科学计数法进行存储。用户可以根据自己的需要选择不同的存储模式,但是需要说明的是以文本模式进行数值存储可以保存数值的精确度,无论数值有多大;而以科学计数法进行数值存储,当输入的数值超过一定位数时则会丢失部分精确数据。与上述一种电子表格科学计数法的转换方法相对应的,本专利技术还提供一种电子表格科学计数法的转换系统,参见图5所示,该系统包括提示模块101,用于当接收到用户输入的数值超过预定位数时,在预定区域给出提示列表;其中,所述提示列表中包括文本模式提示与科学计数模式提示;存储模块102,用于根据用户的选择提供相应的数值存储方式。上述的预定位数,可以根据实际应用需要的不同来做不同的设定。作为一个较好的实施例,可以设置所述预定位数为12位。同理,上述的预定区域也可以根据实际应用需要的不同来做不同的设定。作为一个较好的实施例,所述预定区域可以设置为位于编辑框的上方。本专利技术的一种电子表格科学计数法的转换系统的其它技术特征与上述一种电子表格科学计数法的转换方法相同,此处不予赘述。通过以上方案可以看出,本专利技术的电子表格科学计数法的转换方法及系统,能够快速完成科学计数法到文本的转换,在输入较大的数值时不再自动转换为科学计数法进行存储,而是弹出一个智能提示,让用户可以选择是以文本模式进行数据存储还是以科学计数模式进行存储,由于转换为文本模式进行存储后数值不会被做近似处理,这样一来有效避免了自动转换为科学计数法后由于数值的近似处理所带来的精度降低的问题,用户输入 的精确值得以保存;并且由于本专利技术方案中数值不会被做近似处理,从而也就无形中解决了做近似处理后数值无法回复到精确值的问题,减少了用户的再次输入,给用户带来了操作上的便利。以上所述实施例仅表达了本专利技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本专利技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变形和改进,这些都属于本专利技术的保护范围。因此,本专利技术专利的保护范围应以所附权利要求为准。本文档来自技高网...

【技术保护点】
一种电子表格科学计数法的转换方法,其特征在于,包括以下步骤:当接收到用户输入的数值超过预定位数时,在预定区域给出提示列表;所述提示列表中包括文本模式提示与科学计数模式提示;根据用户的选择提供相应的数值存储方式。

【技术特征摘要】
1.一种电子表格科学计数法的转换方法,其特征在于,包括以下步骤 当接收到用户输入的数值超过预定位数时,在预定区域给出提示列表;所述提示列表中包括文本模式提示与科学计数模式提示; 根据用户的选择提供相应的数值存储方式。2.根据权利要求I所述的电子表格科学计数法的转换方法,其特征在于,所述预定位数为12位。3.根据权利要求I或2所述的电子表格科学计数法的转换方法,其特征在于,所述预定区域位于编辑框的上方。4.一种电...

【专利技术属性】
技术研发人员:王晖张伶俐
申请(专利权)人:珠海金山办公软件有限公司北京金山办公软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1