【excel】-多行黏贴到一行 修正方法

分类: 【Excel】 |
从mysql查询的数据是两列(如下图1),导出来很多行挤到一行(如下图2),用hadoop 导出来的文本文件也是一样的效果:
解决办法1:
1、异常的文本有一个特点就是开头跟结尾有双引号“,去掉即可。若还不能解决,用方法2。
解决办法2:
1、先搞清楚异常的单元格里的数据的换行方式,正常的excel是制表符(\t)换行,而异常的这段换行方式是回车符(\r)。所以先去文本编辑软件里替换掉换行方式,我用的notepad++。
2、换完以后贴回去excel,按道理不会有问题了,但是发现贴回去,只有后面十几行是正常的,第一行还是异常 (现象1),再把第一行贴回去notepad++(什么也不做,纯贴),再贴回来又出现现象1。原因还是开头的双引号。
3、先复制第二行到最后一行的数据贴到excel,ok,无异常,再把第一行贴回来。或者直接把双引号删除。
4、剩下就是分列了。
图1
http://s16/mw690/001Sl1b7gy6WyOfJljVef&690修正方法" TITLE="【excel】-多行黏贴到一行
图2
http://s13/mw690/001Sl1b7gy6WyOfMlLm7c&690修正方法" TITLE="【excel】-多行黏贴到一行