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

原文 标签 java csv opencsv

没有重复的问题。

我正在使用打开的csv编写csv文件。

FileWriter fw= new FileWriter("file.csv");  
CSVWriter cw= new CSVWriter(fw);
cw.writeAll(trade);


但它正在创建的csv文件在所有值上都包含双引号。

我在this link中找到了解决方案

CSVWriter cw= new CSVWriter(fw, CSVWriter.NO_QUOTE_CHARACTER);


但是该方法已贬值,有人可以提出其他解决方案吗?

最佳答案

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

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

关于java - 使用打开的csv时从csv中删除双引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54986050/

相关文章:

java - 使用Java找出独特的因素

java - 我可以让 Lucene 返回无限数量的搜索结果吗?

python - numpy.genfromtxt 导入元组而不是数组

powershell - where-object Powershell 的输入参数中的连字符

java - 即使CSV行中没有值,OpenCSV也会返回一个字符串

java - 尝试访问Java CSV列的问题

java - 如何基于值对Hashmultimap进行排序?

java - Facebook android shareDialog 在打开后关闭

javascript - 在CSV数组中编辑项目-fast-csv node.js

java - 在Excel中打开CSV文件会将数字(长度> 20)的一些字符串字段转换为科学计数法