csv 格式 与 导入postgresql

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”

猜你喜欢

转载自blog.csdn.net/weixin_42754054/article/details/129381556