mysql导出身份证到excel为科学计数法,怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql导出身份证到excel为科学计数法,怎么办相关的知识,希望对你有一定的参考价值。

从windows下拷贝过来的文件在linux下不能直接加入数据库,因为字符集不一样,这样打开即使显示是中文也不能在数据库中显示,要把文件拷贝进linux的另一个文件中转换字符才可以。 参考技术A --mysql 导出数据时, 数字类型的列如果位数过长,变为科学计数法问题
在字段前加上\t即可
select concat('\t',a.IDCARD_NO) from xxx a
参考技术B 也可以右键,设置单元格格式,自定义格式,填# 参考技术C 右键 单元格格式 文本 类型 就可以了 参考技术D 设置成文本格式

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

变成科学计数法后变不回来了,后面几位数字会变为0
只有找到变为科学计数法之前的文件,保存为文本格式才能保留所有数字。
参考技术A 貌似不行了,转回来的话,15位后全是0 参考技术B 变成数值型的话,就只有15位有效位数了
后面几位就不知道是啥了
只能从源文件重新复制一遍了
以后记得身份证号用文本格式保存
参考技术C 改成文本格式就行了

以上是关于mysql导出身份证到excel为科学计数法,怎么办的主要内容,如果未能解决你的问题,请参考以下文章

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

Navicat for MySQL 导出 Excel 时身份证号惨遭科学计数

php导出csv文件数字会自动变科学计数法的解决方法

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

Excel身份证号为啥变成了科学计数

C#datagridview导出Excel其中身份证号码字段为文本格式,而不是科学计数法格式