【发布时间】:2018-09-20 05:40:36
【问题描述】:
我在 CSV 文件中添加额外引号时遇到问题。
例如,如果我将以下文本保存在 csv 文件中: 你好“你好”你好
然后将文本保存如下(可以从记事本查看): “你好”““你好”“你好”
有什么办法可以避免吗?
【问题讨论】:
我在 CSV 文件中添加额外引号时遇到问题。
例如,如果我将以下文本保存在 csv 文件中: 你好“你好”你好
然后将文本保存如下(可以从记事本查看): “你好”““你好”“你好”
有什么办法可以避免吗?
【问题讨论】:
首先,关于它发生的原因,请参阅spec。
特别是这个问题感兴趣的部分:
如果使用双引号将字段括起来,则使用双引号 出现在字段内必须通过在它前面加上 另一个双引号。例如:
"aaa","b""bb","ccc"
如果分隔符是逗号,Excel 会引用文本以避免This, which has a comma in it 之类的情况,因为它会导致解析错误。
如果您的任何值中没有引号,您可以手动删除每个值周围的 excel 引号。或者,尝试其他分隔符。
【讨论】: