作者:乔山办公网日期:
返回目录:excel表格制作
取消不了,只要是数字格式就是科学技术法,除非设置为文本格式,但是此时单元格为文本,就不能想数字那样进行计算了。
亲,你一定会失望了……百采不采纳不要紧,给不给分也不要紧……但是必须告诉你真相:
由于计算机保留数字是有精度限制的,所以度,超出15位,就会自动把位数清零。因此,已经圆整过的数字版无法恢复到圆整前的精确数字。
下一次,如果有较长的数字,请务必先将单元格格式设为文本,然后再开始输权入。
记得当时做数据的时候JSP导出的时候遇到过类似的问题
但是当百时遇到的问题是针对数值类型才会有的,对于STRING类型的不会产生这个问题,如果你导出为STRING后,STRING的数值变成科学计数的,那请度你检查自己使用的JSP导出插件,或者是在JSP上设回置导出EXCEL时对单元格的设置有错误.
如果是数值类型导出后变成科学计数的,我当时的做法是使用逗号分割数字串答,将数字串变成标准的计数格式,类似于90,222,338,903这样的数字.
答案仅供参考.
这种情况是由于Excel单元格默认格式抄为科学计数法导致的,可以通过将单元格格式设置为数字格式取消,具体操作步骤如下:
1、鼠标选中需要设置的单元百格;
2、在鼠标选中单元格的前提下右键单击,然后点击“设置单元格格式”;
3、然度后跳出单元格格式的设置对话框,在分类中选择“数值”;
4、然后将小数位数设置为0,然后点击确定;
5、即可看到单元格中数据全部都是原始的长数字字符。