我有一个csv,其中有一列称为“值”的列,其中包含字符串和特殊字符的组合。
例如:
Value
abc
xyz
"
pqr
'
我想在输出文件中用空字符串“”替换“和'特殊字符。我将派生列” Replace“函数用作
Replace(Replace(Value,"'",""),"\"","")
它似乎不起作用
尝试过此操作:在派生列
中Replace(Replace(Value,"'",""),"\"","")
我希望输出结果在平面文件中,其中value列为
Value
"abc"
"xyz"
""
"pqr"
""
答案 0 :(得分:0)
我想用空字符串“”替换“和'特殊字符
如果要删除所有值中的所有引号,则可以使用所使用的派生列表达式:
Replace(Replace(Value,"'",""),"\"","")
由于您提到它似乎不起作用,所以您必须检查许多可能的原因:
检查引号是否为'
而不是`,请尝试使用以下表达式
Replace(Replace(Replace(Value,"'",""),"\"",""),"`","")
如果目标是将目标平面文件中的所有值都用两个双引号引起来:"abc", ""
,则应编辑目标的平面文件连接管理器并将"
设置为文本限定符,并确保列限定属性设置为true。