作者:乔山办公网日期:
返回目录:excel表格制作
--mysql 导出数据时, 数字类型的列如果位数过长,变为科学计数法问题
在字段前加上\t即可
select concat('\t',a.IDCARD_NO) from xxx a
1、我们都有这样的经验,科学计数法是因为数字太大了,在数字左边加一个单引号,你就会发现显示完整的数字了,而不是科学计数的数字了。
2、所以,同理,我们在输出的时候把数字改成字符串类型的就好了。
首先,谢谢您的提问,我很乐意解答您的问题。
答案如下,请您参考。
在Excel中,对数字zhidao长度的显示,系统默认以下2种情况:
第1种情况:数字长度大于11位的,系统会以科学计数法形式显示;
第2种情况:数字长度大于15位的数字,系统会以0显示。
所以,当我们把身份证数据导入到版Excel表格中就会产生不正常显示等问题。那么,如何解决这一问题呢?
方法权很简单,只需把输入身份证号码的数据区域的数字格式设置为文本形式,即可。
小编提供3种方法,如下所示:
希望以上对你有帮助。谢谢!
先把身份证一列设为文本格式
Columns("F:F").NumberFormatLocal = "@"