【急问】处理csv文件的“,”分隔符问题
我有个csv文件的格式是这样的
taskNo   AnotherNo    fullName      Description
100,    "101,102,103","wang,jun" ,   ok
101,    101,           zhang     ,   "first,then"
102,       ,                    ,     
我要把这个csv文件的内容读到数据库里,但是默认的分隔符“,”会把AnotherNo这列拆成多列,
我怎么能把双引号的列当成一列插到数据库里
------解决方案--------------------
这格式本来是excel保存出来的吧?
你用excel再打开,把第二列的,替换成_,再保存成csv。
这样第二列就不会有,和"了。
导入数据库,再替换回来
------解决方案--------------------写个函数,自己解析一下吧
另外可以试试正则
------解决方案--------------------只要把引号两边的空格删除就能识别了,逗号是分隔符,引号是文本识别符,但是空格不是,引号和逗号之间多了空格就会识别出错。