怎样解决系统导出的excel表中18位数字后3位自动变为0的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样解决系统导出的excel表中18位数字后3位自动变为0的问题相关的知识,希望对你有一定的参考价值。

我看到您的帖子,第四部选完文本之后点击完成就自动导入了,后几位还是0

用获取外部数据的方法导入文本,并在导入时选择文本格式,具体操作方法如下:

步骤1:单击“数据”菜单,“获取外部数据”组的“自文本”按钮,选择系统导出的*.csv格式的文件,再单击“导入”按钮,如下图:

步骤2:在文本导入向导对话框中单击“下一步”。

步骤3:“分隔符号”勾选“逗号”,再单击“下一步”,如下图

步骤4:选择“号码”列,再选择“列数据格式”中的“文本”,再单击“完成”按钮,如下图:

步骤5:选择要存放数据的单元格(可以是新工作表或现有工作表,本例以现有工作表为例),选择“现有工作表”,鼠标点一下框中,再选择A1单元格,Excel会自动在框中输入单元格地址(也可以手动输入),再单击“确定”按钮,如下图

通过上述操作后,导入的数据最后3位不会变为0,结果如下图所示:

参考技术A 两个方法:1、事先把存放18位数字的那一列设置成文本格式,然后再导出;2、把这18位数字前加一个撇号,一起放入excel。就是这个符号:'

我在导出电子表格数据时,发现超过18位的数字在结束时最后几位总显示的是“0”,该怎样才能把这些0去掉了

我在导出电子表格数据时,发现超过18位的数字在结束时最后几位总显示的是“0”,该怎样才能把这些0去掉了?我用了单元格格式里面的文本显示但是没有用啊,数据太长了,依然显示的是科学技术法,这些数据都是导出来的,我也不可能自己手动去打。。。。
设置单元格格式的数字栏为文本后还是这样的。

把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删)、excel样表文件(请特别注意:要03版的(如果是03以后的,把文件“另存为”一下,类型框可以选择03的),把现状和目标效果表示出来)作为附件发来看下 yqch134@163.com 参考技术A 在数字前加 ‘(英文分号)强制为文本。若前几个数字相同可用替换;若不同,可插入一列分号,用&连接

导出是先导出为文本格式,在文本中用替换把340012替换为'34120012,在导入到Excel中
参考技术B 先转换为SPSS再导出为EXCEL,但前提是原来的时候不是这样已经变掉的

以上是关于怎样解决系统导出的excel表中18位数字后3位自动变为0的问题的主要内容,如果未能解决你的问题,请参考以下文章

我在导出电子表格数据时,发现超过18位的数字在结束时最后几位总显示的是“0”,该怎样才能把这些0去掉了

怎样将MySQL数据导出到Excel表中

怎样将MySQL数据导出到Excel表中

关于excel保存为csv格式后,重新打开文本型数字变为科学计数,且15位后面变成0??

怎样将MySQL数据导出到Excel表中

如何导出excel表格?