0

我有一个 CSV,其中某些字段由 " 符号分隔为 TextQualifier。

例如,请参见下文。请注意,每个整数(例如 1、2、3 等)都应该是一个字符串。合格的字符串被 " 符号包围。

1,2,3,"qualifiedString1",4,5,6,7,8,9,10,11,12,13,14,15,16,"qualifiedString2""

请注意最后一个合格的字符串是如何将 " 符号作为字符串的一部分的。

您能否提出一种优雅的方法来自动清理 CSV 以消除多余的 " 限定符?

我可以使用以下技术:POSH/BAT 脚本、VBA、Access。

4

1 回答 1

1

大概是这样的吧?

(get-content file.txt -ReadCount 0) -replace '([^,]")"','$1' |
 set-content newfile.txt
于 2013-10-29T13:53:42.950 回答