导出csv列错乱

在导出数据库信息为CSV文件时遇到问题,由于数据内容包含逗号,导致文件在Excel中打开时列自动分隔错误,产生额外列,影响后续导入。使用文本方式查看原始数据发现数据被误分割。解决方法需考虑对数据内容中的逗号进行转义或使用不同分隔符。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天在导出CSV文件的时候文件的列错乱了。

场景是将数据库信息导出,采用的是CSV,比excel快点。然后数据需要经过处理后再导入到其他库,导入的时候部分文件解析出错了,原因就是CSV文件内容的列和导入映射的实体字段数量对不上。见下图

 #####是日期,打开csv文件自动切换成excel方式,excel对内容作了处理,用文本方式打开可以查看原始数据,只是显示的时候excel进行了处理。

原因是因为在数据导出的时候,数据内容里面有,符号。

 因为csv文件分隔默认按,进行分隔的。所以那个7就分隔成下一列的数据了,导致多出了列数据,造成无法匹配

代码找了许久,没有问题。然后想到数据内容,果不其然

记个笔记

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值