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

1.问题

使用navicat或plsql导出csv格式,超过15位数字后面变成000(E+19)的问题_第1张图片
因为excel的限制,数值超过15位后面会变成000,会显示成E+。此时无论是修改单元格格式为字符或者数值都不会是我们想要的结果。

2.解决

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

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

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

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

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

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

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

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

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

使用navicat或plsql导出csv格式,超过15位数字后面变成000(E+19)的问题_第7张图片
使用navicat或plsql导出csv格式,超过15位数字后面变成000(E+19)的问题_第8张图片
都正常显示了

你可能感兴趣的:(Oracle,MySQL,oracle,plsql,navicat,mysql)