问题描述: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中 显示正常