数据库导出到excel解决科学计数法问题
用Navicat等工具导出数据到excel的时候,身份证等超过11位的数字会自动转换成科学计数法,末尾数字变成“0000”。如何解决?解决方式:给超过11位的数字末尾添加 \t查询的时候,给相关字段添加 \tSELECT name,CONCAT(idcard,'\t') from lm_reg然后再将查询结果导出到excel。如果是cvs文件,用excel打开,身份证等超过11位的字段用科学计数法
·
用Navicat等工具导出数据到excel的时候,身份证等超过11位的数字会自动转换成科学计数法,末尾数字变成“0000”。如何解决?
解决方式:给超过11位的数字末尾添加 \t
查询的时候,给相关字段添加 \t
SELECT name,CONCAT(idcard,'\t') from lm_reg
然后再将查询结果导出到excel。
如果是cvs文件,用excel打开,身份证等超过11位的字段用科学计数法显示了,解决方式见:
https://zengmiaogen.blog.csdn.net/article/details/107072158
更多推荐



所有评论(0)