这也是我刚研究出来的,和大家分享分享,数据量大了可以用。首先建立一个空白的Excel和空白的文本(txt),将数据导入txt文档中,然后复制粘贴到空白的excel里,选择文本导入向导,如图:
1、
2、
3、
,
如此就OK了。给分啊记得
原因:EXCEL只支持15位有效数字,因为身份证号有18位的,所以会出现你说的这种情况。
解决办法:
不知道你导出的方式是什么?提供2个方法,供参考
1 导入分列导入EXCEL时,分列的第3步,身份证号所在列,列数据格式,设置为文本
2 使用复制粘贴时,先设置身份证号所在列单元格格式为文本,复制,粘贴后,右下角有个粘贴选项,选择里面的匹配目标单元格格式,即可。
选择身份证一列,右键----设置单元格格式----数字----文本--------确定即可
找到这个系统用于导出身份证系统的软件的安装目录,在里面找EXCEL的模板,应该有一个模板是这个软件专门用来导出身份证的,将这个模板中显示身份证号码这一列的格式设置成“文本”,并将列宽调整到合适的宽度。以上方法只适合于利用模板导出数据的软件,否则只能修改软件本身的代码,那就无能为力了。
你可以在前面加一个 ’号,他就变成文本格式了,正常显示了