我有一个如下所示的csv文件数据,有近100万条记录
sno、姓名、地址、手机 1, 谢卡尔, 海得拉巴, 651584651 2、纳文、禁令 丰富,61353384 3、伊什瓦尔、瓦朗加尔、65133133
我想要的是下面这样的 sno、姓名、地址、手机 1, 谢卡尔, 海得拉巴, 651584651 2,纳文,班加罗尔,61353384 3、伊什瓦尔、瓦朗加尔、65133133 在此输入图片描述
任何人都可以帮我用任何快捷方式解决这个问题吗?
我尝试手动逐行重置,但仍然有数千行像上面这样。
如果你的csv数据是这样的:
sno, name, address, mobile
1, shekar, hyderabad, 651584651
2, naveen, ban
galore, 61353384
3, eeshwar, Warangal, 65133133
那么该文件的格式根本不正确,任何应用程序、脚本或数据库都无法解析它。
在 csv 文件的单元格值中格式化回车/换行的正确方法是在其周围添加引号,如下所示:
sno, name, address, mobile
1, shekar, hyderabad, 651584651
2, naveen, "ban
galore", 61353384
3, eeshwar, Warangal, 65133133
当它的格式如此时,像Python这样的脚本将能够正确读取它,并且您可以自动删除单元格值中的所有回车符。但不幸的是,就像现在一样,我认为没有办法在不进行手动编辑的情况下修复它。手动添加引号或删除回车/换行符。
是否可以将数据文件发送回提供者并要求他们正确格式化?