软件导出数据到excel,数据都变成了科学计数,请问能否将EXCEL的默认数字格式改为数值?

注意:无法在软件中复制数据,只能直接导出到EXCEL,但导出数据在Excel上显示为科学计数。
在Excel中导入CSV的数据,科学计数数据变为数值,但数值已经与软件中的数值不一样了。

这个要看你导出的数据的软件支持了。
你可以考虑,将导出的数据全部设置为文本型。因为,excel会自动将数据转换为科学记数法的情况,一般这些数据都大于8位了。这样的数据参加运算的可能性一般不大。而且,就算需要运算,之后再在excel中进行列单元格格式设置就好。但如果你的数据大于15位的话,数值型数据的精度会出现变化,excel只保留前15位数值,并将第16位开始的数据自动修改为0,导致数据混乱。这一现象在身份证数据中十分普遍。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-21
导出的格式是csv、txt还是xls?读取外部文本数据时可以改格子的格式,改成文本即可。xls自己做个模板追问

不好意思,刚去确认一次,是csv格式的,该如何做?

追答

CSV的话,不要直接双击csv文件,先开Excel,然后从数据面板里,选择读取文本文件,选刚才导出的csv,在向导里先选以逗号或制表符分隔的数据,下一步,区分字符选逗号,下一步,然后出现了各列的类型,可以用shift+首尾点击的方式选取所有列,或是只选需要的列,将格式从标准改成文本,再完成即可

追问

你说的我已经试过,当这些从科学计数变为文本的数值已经和软件中的数值不一样了。

追答

数值在导出时已变那是导出软件的问题,再改也没用。要不然你上传个样本文件看看

本回答被提问者采纳
第2个回答  2013-11-21
选择要更改的数据 右键 设置单元格格式 数字 数值即可。。。追问

假如为csv又该如何办?

相似回答