遇到过一种情况,
将100行的数据复制粘贴到excel里,数据居然不足100行,
去看看前几行和末几行数据,还都一致,这是什么情况呢?
例如这个数据:
"one
two
拷贝到excel里时变成了一个单元格,内容如下,
one
two
也许你试了一下,说不是啊,我的结果是正常的,那恭喜你,你的excel已经设置好了,但如果你不明白为什么会有上述情况发生,建议你继续读下去。
如果知道了原因其实问题是很好解决的,现在说下原因。
excel有一种功能,你可以设定不同字段间的分隔符号,一般默认是"tab", 但你也可以更改为逗号啊,空格啊,或其他你喜欢的字符。
它还可以设置,一个字段应该以什么结束,比如字段内容包含双引号"时,必须遇到下一个配对的双引号时这个字段才算结束,这个就是上述情况发生的原因。
如果想在excel里实地感受一下,请打开excel,选择一列内容,选择“数据” --》 “分列” --》“下一步”,你就有所感受了,截图如下:
看到那个“文本识别符号”了么,就是那里的"惹的祸,在那里选择“{无}”就可以解决问题。
另外,建议将文本文档拷贝进excel里时使用,“数据” --》“自文本” --》选文件的方式执行,这样刚才的设置过程会主动出现,你比较容易发现问题可能出在哪里。