【问题标题】:How to correctly escape quotes in a csv?如何正确转义csv中的引号?
【发布时间】:2018-01-21 03:33:47
【问题描述】:

我有一个数据库的记录集,应该写 它逐行进入一个csv文件。

现在有可能,一个字段中的引号会导致 格式无效的 csv。

field = 这会导致"; 问题

在 csv 文件中 [ ; ] 是分隔符,["..."] 是字段捕获。

如何正确转义引号?

【问题讨论】:

标签: csv quotes


【解决方案1】:

就我而言,我必须将字符串中的所有 替换为

vba:
Replace(field,Chr(34),Chr(34) & Chr(34))

更通用的

pseudo
quote = "\""
replace(field,quote,quote + quote)

参考是 @tommed to the answer of user4035

【讨论】:

    猜你喜欢
    • 2013-07-22
    • 1970-01-01
    • 1970-01-01
    • 2011-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多