双引号值不再转义 CSV 中的逗号

Double quoted values no longer escaping comma in CSV

我正在尝试创建一个 csv 文件,其中的单元格中的值带有逗号。我已经浏览了很多关于如何转义逗号以显示在单元格中而不被视为数据分隔符的线程。到目前为止,我找到的所有解决方案都是将带逗号的值放在双引号中,但它似乎根本不起作用。

这是文本文件

虽然这是在 Excel

中打开时的结果

我做错了吗?或者是否有任何好的替代方法来转义 csv 文件上的逗号?

解决了。如果您遇到同样的问题,您所要做的就是确保每个逗号分隔符前后没有空格。

在我的例子中,我通过更改我的文本解决了这个问题

col1, col2, col3
val1, "val2, with comma", val3

至此

col1,col2,col3
val1,"val2, with comma",val3