赞
踩
原创博文,欢迎转载,转载时请务必附上博文链接,感谢您的尊重。
使用 MySQL 客户端工具导出 excel 数据,如果某个字段为纯数字,并且 length 过长,在导出的文件中,它就会以科学计数法表示。
如:使用 Navicat 将某表数据导出为 csv 文件时,其中 18 位的身份证号就会以科学计数法表示。
通过上面的图片示例,可以发现:
所以,如何告知 MySQL 我们需要的是字符串,就是我们解决问题的思路。
在 MySQL 中,利用拼接函数 CONCAT(var1,var2),有2类解决办法:
我用【\t】(制表位)的方法举例,因为是我常用的方法:
SELECT id,prov_id,prov_name,coop_name,coop_address,CONCAT(pres_iden_no, '\t') as pres_iden_no,pres_name,pres_mobile FROM 'PRES_INFO';
导出 csv 格式结果展示:
完美解决!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。