关于csv文件导入excel出现“此文本文件包含的数据无法放置在一个工作表中。如要继续导入可容纳的数据,

csv默认的文件换行符号是"\n"(换行LF),而excel默认的文件换行符号是"\r"(回车CR) + “\n”(换行LF),所以csv文件里的数据对于excel来说是没有换行的,因此会因为列数过多导致报错。
正确的做法
法一:将csv文件用notepad++打开,选择新的notepad,将源文件内容复制过去(注意一定要新开一个文件,不然没用)
法二:利用替换,把"\n"替换为"\r"\n"(数据量大时会很慢)
https://img-blog.csdnimg.cn/20200812213820737.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NoYW5kZWxpZXJkcw==,size_16,color_FFFFFF,t_70#pic_center