java代码String写入csv文件后引号多了一个,请问如何解决

“XXX”的格式写到csv文件中就成了““XXX””,用replace替换两个引号一起换,求问怎么能在csv文件中得到“XXX”格式,就10分了看着来吧... “XXX”的格式写到csv文件中就成了““XXX””,用replace替换两个引号一起换,求问怎么能在csv文件中得到“XXX”格式,就10分了看着来吧 展开
 我来答
shell_picker
2013-11-29 · TA获得超过420个赞
知道小有建树答主
回答量:229
采纳率:100%
帮助的人:94.9万
展开全部
OpenCSV 的处理一般是正确的。楼主可以尝试不用 NO_QUOTE_CHARACTER
导出,然后用 excel 等程序打开 csv ,如果得到了你想要的效果的话那就是正确的。

因为根据 RFC 4180 ,“字段中的一个双引号必须被表示为两个双引号”,来源:

http://zh.wikipedia.org/zh-cn/%E9%80%97%E5%8F%B7%E5%88%86%E9%9A%94%E5%80%BC#.E8.BF.9B.E8.A1.8C.E4.B8.AD.E7.9A.84.E6.A0.87.E5.87.86.E5.8C.96
yiliuking
2013-11-28 · TA获得超过195个赞
知道小有建树答主
回答量:183
采纳率:100%
帮助的人:95.1万
展开全部
csv本身就叫逗号分隔符,你如果不用excel,用记事本打开csv文件,就会发现里面都被加上了引号
追问
是一个字段内的内容多了引号比如key:“xxx”,key:"xxx"key:"xxx",这些都是一个字段内的,我用opencsv导出,导出方式writer = new CSVWriter(new FileWriter(file),'*', CSVWriter.NO_QUOTE_CHARACTER);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式