我有一个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。
答案 0 :(得分:1)
也许是这样的事情?
(get-content file.txt -ReadCount 0) -replace '([^,]")"','$1' |
set-content newfile.txt