逗号分隔文件中的逗号

逗号分隔文件中的逗号

我有一个以逗号分隔的 SQL 导出,但其中部分数据含有逗号。有什么方法可以修复这个问题吗?我猜我必须使用不同的分隔符重新导出数据。

答案1

CSV 的规范是数据中的逗号被像这样引用 a、b、c、“d、e”和“f”。如果您可以手动添加引号,那么您应该能够加载数据。

要找到需要修复的行,您可以 grep 查找逗号多于(列 -1)的行。

请注意,引用不使用逗号的数据也是允许的,因此如果您可以重写摘录以执行此操作“a”,“b”,“c”,“d,e”,“f”,它也会起作用(只要您的数据中没有引号。)

答案2

如果用引号将数据中包含逗号的文本字段括起来,则这些逗号不应被选为分隔符

答案3

相关内容