csv 标准格式
https://blog.csdn.net/weixin_43172531/article/details/108063367
如果字段中有逗号(,),该字段使用双引号(")括起来;
如果该字段中有双引号,该双引号前要再加一个双引号,然后把该字段使用双引号括起来。
字段处理前 | 字段处理后 |
---|---|
abc,d2 | “abc,d2” |
ab"c,d2 | “ab”“c,d2” |
"abc | “”“abc” |
“” | “”“”“” |
涉及json格式的csv数据导入postgresql
示例
address
"[""河南南路398弄""]"
"[""人民路777弄""]"
"[""河南南路555弄""]"
"[""河南南路398弄""]"
"[""河南南路398弄""]"
"[""河南南路368弄""]"
"[""河南南路555弄""]"
"[""河南南路555弄""]"
"[""河南南路398弄""]"
"[""河南南路398弄""]"
"[""河南南路398弄""]"
"[""河南南路398弄""]"
"[""河南南路398弄""]"
"[""河南南路555弄""]"
"[""河南南路398弄""]"
"[""河南南路398弄""]"
"[""河南南路398弄""]"
"[""河南南路398弄""]"
"[""河南南路398弄""]"
"[""河南南路398弄""]"
"[""河南南路398弄""]"
"[""河南南路555弄""]"
"[""老太平弄209弄"", ""中华路106弄"", ""中华路128弄""]"
使用正则替换
‘(.*?)’ -> “”$1""
(?<!")([.*?]) -> “$1”