导航

从mysql拷贝数据到excel错行

Posted on 2020-02-04 16:38  寒宵飞飞  阅读(858)  评论(0编辑  收藏  举报

问题描述:mysql中拷贝一个查询结果到excel中,结果数据发生错行

mysql:

id name address
1 xiaowang 北京ABC
2 xiaozhang 上海def

 

 

 复制这个结果到excel中 发现行发生了错乱
id name address
1 xiaowang 北京
ABC    
2 xiaozhang 上海def

 

 

 

 仔细一查 其实是因为北京(\r\n)ABC之间多了换行符,拷贝到excel会默认对这个字段进行换行处理,重新执行查询,查询时将换行符去除掉

SELECT

id,name,

REPLACE(REPLACE(address, ‘\r’, ''), '\n', '') FROM table

然后将结果复制到excel中 显示正常