excel 无法识别 csv 文件中的换行符

excel cannot recognize newline character in a csv file

我将 python 代码的输出写入了一个 csv 文件。输出需要在里面包含换行符,所以我在需要的地方写了'\n'。但是,当我在 Excel 中打开此 cvs 文件时,我看不到换行符,而是打印了字符“\n”。我也试过 '\r\n' 但我没有用。

"chart_num, weekday, average, std_dev \r\n 214, 0, 2726, 658"

以上字符串是csv文件的一部分。如何更改 excel 中存在“\r\n”的行?

您应该尝试输出“=CHAR(13)”而不是“\r\n”,后者是回车符 return 的 ASCII 码。请记住,您可以通过将它与字符串连接来使用它。让输出 "Excel readable" 可以这么说。并记得将问题标记为已回答 ;)

也许使用 '\r' 字符可以解决问题