CSV行结束

时间:2017-03-08 08:28:06

标签: excel csv delimiter end-of-line

您好我正在尝试将行尾代码用CSV格式导入到excel我试过把 \ n," \ n",\ r," \ r",\ r \ n," \ r \ n"但没有什么对我有用我试图在excel 2013中导入它我的csv格式如下所示

Medicine;1213;22;19\nMedicine (miscellaneous);1013;32;55\nEngineering;708;14;21

请帮忙。字段分隔符工作正常,但如何管理换行我想要这样放

Medicine                   | 1213 | 22 | 19   
Medicine (miscellaneous)   | 1013 | 32 | 55   
Engineering                | 708  | 14 |21

感谢您的任何帮助和建议

4 个答案:

答案 0 :(得分:3)

在Notepad ++中,您可以执行以下查找和替换:

<强>查找

\\n

<强>替换

\n

确保在正则模式下执行此操作,而不是常规模式。

答案 1 :(得分:0)

如果以上是您的文本文件。我发现只需按Enter即可在文本文件中使用。

示例:

Medicine;1213;22;19
Medicine (miscellaneous);1013;32;55
Engineering;708;14;21

这对我有用。

答案 2 :(得分:0)

\ n只是Excel的文本。我使用Word替换\ n与特殊字符段落代码然后保存为txt文件并导入Excel。

答案 3 :(得分:0)

CSV使用RFC 4180。因此,注释https://stackoverflow.com/a/42666642/9179591不正确。大多数情况下,csv的EOL为CR / LF。

在Unix(在我的情况下为Ubuntu)中,当您在cat -A /<someYourFilePath>中打开文件时可以查看它