为了账号安全,请及时绑定邮箱和手机立即绑定

使用打开的 csv 时从 csv 中删除双引号

使用打开的 csv 时从 csv 中删除双引号

largeQ 2022-07-20 16:06:21
不是重复的问题。我正在使用打开的 csv 来编写 csv 文件。FileWriter fw= new FileWriter("file.csv");  CSVWriter cw= new CSVWriter(fw);cw.writeAll(trade);但它正在创建的 csv 文件在所有值上都包含双引号。我在此链接中找到了解决方案CSVWriter cw= new CSVWriter(fw, CSVWriter.NO_QUOTE_CHARACTER);但是该方法已贬值,任何人都可以提出任何替代解决方案吗?
查看完整描述

2 回答

?
隔江千里

TA贡献1906条经验 获得超10个赞

根据JavaDoc代码,您只需要使用当前支持的(不推荐使用)构造函数:

CSVWriter cw = new CSVWriter(fw, CSVWriter.DEFAULT_SEPARATOR , CSVWriter.NO_QUOTE_CHARACTER, CSVWriter.DEFAULT_ESCAPE_CHARACTER, CSVWriter.DEFAULT_LINE_END);


查看完整回答
反对 回复 2022-07-20
?
炎炎设计

TA贡献1808条经验 获得超4个赞

我在javadoc中得到了答案


用这个:


FileWriter fw= new FileWriter("file.csv");  

CSVWriter cw= new CSVWriter(fw);

cw.writeAll(trade,false); //here false means don't add quotes


查看完整回答
反对 回复 2022-07-20
  • 2 回答
  • 0 关注
  • 215 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信