csv库读取,双引号导致结果异常

1193430916 · · 2126 次点击
1. 向提供方反馈,因为提供的csv格式是错误的,应当更正 2. 自行处理修复,例如:自己写一个csv处理库,对上面的情况容错 有可能提供方是直接插入`,`分割生成的csv,如果真是是这种情况, 那么数据中本身包含分割符`,`就难顶了,例如下面的 `hello,world`: ```go 11,hello,world,123,ppsid ```
#2
更多评论
查询资料,说是如果单元格内出现双引号(如下),需要在外部再套一层双引号,但是由于文件的csv文件的写出我这边不可控,还是无法解决:fearful: ```go csv文件: 11,"as"hello"-s",123,ppsid 11,""hello"-s",123,ppsid ``` ```go 输出: as"hello"-s "hello"-s ```
#1
以自行解决: 不用csv格式文件了,导出以制表符分割的文件,我这边按制表符分割,用结构体数组读取和存储
#3