需要保存为CSV格式上传身份号,从Excel复制文本过去,CSV里后几位都是000,怎么办?必须要保存为CSV上传

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了需要保存为CSV格式上传身份号,从Excel复制文本过去,CSV里后几位都是000,怎么办?必须要保存为CSV上传相关的知识,希望对你有一定的参考价值。

先谢谢了。需要把已经录好身份证号的EXCEL转成CSV 格式上传系统,但是转成CSV后保存后再打开,身份证号后几位就直接为000了,已经尝试了百度各种办法都不行,因为我是要保存为CSV,确定身份证号能正常显示滴并不是要读取,不知哪位大佬能给个建议?谢谢

设置为文本,这是保证保存的CSV文件内容正确的前提,可以用记事本打开保存后的CSV文件,看看身份证号码是否正确,如果正确就可以了。
EXCEL打开正确的CSV文件,可能会把身份证的后三位弄成000,解决的办法是不要直接打开、使用数据导入、选择相应的列为文本。追问

wangdiy66 1分钟前
是设置的文本格式,所以不用管Excel中的显示如何,如果通过记事本查看身份证号信息正确,我直接上传就好?

追答

记事本查看正确就说明文件是没有问题的。EXCEL直接打开CSV文件身份证等信息会错误,这个是常识,使用导入才可以避免。

参考技术A

CSV文件使用Excel直接打开的时候,数字部分会出现以上问题,可以使用文件导入,Ctrl+o打开文件导入,分列后对身份证列设置文本格式。就不会出现上述问题。

CSV文件查看可以使用记事本打开,右键选择编辑或者用记事本打开操作,编辑,数字不会变形,也可以验证文本数字是否正常。

追问

所以,如果我直接上传另存为CSV的文档,即使用Excel打开时信息是不对,但是身份证信息会和我Excel 中的一样?

追答

是的,如果你的转换前的Excel文档身份证号码没有问题,转换后的CSV文档就没有问题,只是Excel打开CSV文件的一点问题

参考技术B 另存为csv以后,不要用excel打开,用文本文档也就notepad打开看看身份证号对不对,如果显示的是对的,就不用管它了,直接上传就行本回答被提问者采纳

如何以编程方式从iOS中的Excel工作表导入数据[复制]

这个问题在这里已有答案:

我正在为iOS项目工作,其数据源是excel表。如何将Excel工作表转换为csv或plist?

答案

我最近刚遇到类似的问题。我将excel文件保存为csv格式,然后我下载了此链接中描述的代码:

http://blog.danilocampos.com/2009/12/04/convert-a-csv-into-a-plist-file/

这是一个将csv文件转换为plist文件的mac应用程序。我不得不编辑

- (IBAction)executeConversion:(id)sender

AppController.m中的方法以我想要的格式获取plist,但它很简单。它可能不是最好的解决方案,但它是我能找到的最好的解决方案。

以上是关于需要保存为CSV格式上传身份号,从Excel复制文本过去,CSV里后几位都是000,怎么办?必须要保存为CSV上传的主要内容,如果未能解决你的问题,请参考以下文章

excel改为csv格式身份证号就变成科学计数法的形式了,怎么转变回来?

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

csv格式文件用excel打开身份证显示错误

excel另存为csv时,身份证号后4位全部变成0了, 怎么解决

怎样用宏把EXCEL里C列的数据全部自动导出保存为CSV格式?

快速将CSV文件导入Excel文件