加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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

(2020-12-15 14:27:25)

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


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有