plsql导出cvs文件后数值为啥会变

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了plsql导出cvs文件后数值为啥会变相关的知识,希望对你有一定的参考价值。

csv格式的数据是用,分割的,如果有特殊数字特别长或者日期格式用excel打开就会变,建议用记事本打开。 参考技术A 把plsql的设置改成二进制的 参考技术B 数值类型会转成科学计数法,改成文本类型不就行啦 参考技术C 导出的时候字段拼接一个符号或者字母,导出来后替换

使用navicat或plsql导出csv格式,超过15位数字后面变成000(E+19)的问题

1.问题


因为excel的限制,数值超过15位后面会变成000,会显示成E+。此时无论是修改单元格格式为字符或者数值都不会是我们想要的结果。

2.解决

步骤一:新建一个excel工作表

步骤二:点击数据—>从文本/CSV

步骤三:选择相应的文件后,会弹出以下框。然后点击转换数据

步骤四:选中对应列把数据类型改为文本


步骤5:最后选择关闭并上载即可



都正常显示了

以上是关于plsql导出cvs文件后数值为啥会变的主要内容,如果未能解决你的问题,请参考以下文章

使用navicat或plsql导出csv格式,超过15位数字后面变成000(E+19)的问题

使用navicat或plsql导出csv格式,超过15位数字后面变成000(E+19)的问题

c#导出excel,设置单元格存储格式为数值类型

怎么把plsql里面的数据乱码

为啥EXCEL粘贴为数值后小数点后面数字就没有了?

问题将数值数据导出到平面文件,SSIS