我现在需要从一个软件系统中导出身份证号码,导出以后excel中的身份证号却显示4.33025E+17,请问需要怎么做

2024-11-01 12:20:17
推荐回答(5个)
回答1:

这也是我刚研究出来的,和大家分享分享,数据量大了可以用。首先建立一个空白的Excel和空白的文本(txt),将数据导入txt文档中,然后复制粘贴到空白的excel里,选择文本导入向导,如图:

1、

2、

3、

如此就OK了。给分啊记得

回答2:

原因:EXCEL只支持15位有效数字,因为身份证号有18位的,所以会出现你说的这种情况。
解决办法:
不知道你导出的方式是什么?提供2个方法,供参考
1 导入分列导入EXCEL时,分列的第3步,身份证号所在列,列数据格式,设置为文本
2 使用复制粘贴时,先设置身份证号所在列单元格格式为文本,复制,粘贴后,右下角有个粘贴选项,选择里面的匹配目标单元格格式,即可。

回答3:

选择身份证一列,右键----设置单元格格式----数字----文本--------确定即可

回答4:

找到这个系统用于导出身份证系统的软件的安装目录,在里面找EXCEL的模板,应该有一个模板是这个软件专门用来导出身份证的,将这个模板中显示身份证号码这一列的格式设置成“文本”,并将列宽调整到合适的宽度。以上方法只适合于利用模板导出数据的软件,否则只能修改软件本身的代码,那就无能为力了。

回答5:

你可以在前面加一个 ’号,他就变成文本格式了,正常显示了