关于excel另存为csv文件数字的问题?

我需要将excel导入db2数据库中,先到把excel另存为csv格式文件才可以导入,但是对于比较长的数字。以常规格式保存会,自动变成科学计数法, 1.06E+14的样子,与数据库中的数据类型不匹配。必须是一串数字才可以。我又试着以文本和数字类型另存为。还是偶尔会变成科学计数法,此时再以数字的格式看内容发现已经自动将后面没有显示的数字变成了0,完全失去了以前的准确度。请问有什么办法,可以转换成csv后数字,表现还是一串而不是科学计数法呢?这个绝对不是,什么拉长单元格的原因。不管拉多长还是以科学计数法显示。

1:这个就是CSV文件的特征,他是以逗号为分隔符进行内容的存储的。
逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。CSV文件由任意数目的记录组成,记录间以某种换行符分隔;每条记录由字段组成,字段间的分隔符是其它字符或字符串,最常见的是逗号或制表符。通常,所有记录都有完全相同的字段序列。
CSV文件格式的通用标准并不存在,但是在RFC 4180中有基础性的描述。使用的字符编码同样没有被指定,但是7-bitASCII是最基本的通用编码。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-14
在你向单元格输入一长数字字符串,若要以文本形式存在,建议在数字字符串前加英文标点撇点',例如:'1234567891234567899123455这样保存的csv格式文件,能够保留原有格式。如若设置单元格格式为文本格式,建议输长串数字时,仍然加上“'”。
第2个回答  2013-04-16
可以设置单元格格式后再保存CSV文件,假如你的数据要精确到小数点后面10位,可以把数字格式设为自定义,右边输入:#0.0?????????
如果,还要再精确,就多输入几个问号就可以了。
如果没有小数,那把格式设为#0就可以了。本回答被网友采纳
第3个回答  2013-04-13
excel中所有单元格格式改为文本并忽略错误,然后另存csv
第4个回答  2015-12-31
AAAAAAAAAAAA
相似回答