java - 使用 open csv 时从 csv 中删除双引号

标签 java csv opencsv

不是重复的问题。

我正在使用 open 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 - 使用 open csv 时从 csv 中删除双引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54986050/

相关文章:

java - Apache POI 删除 CTHyperlink [低级代码]

php - LOAD DATA INFILE - 显示导入的行数给出错误的值

python-2.7 - 如何将字符串列表从 csv 文件转换为 float ?

grails - 使用HttpServletResponse导出文件下载的Grails错误

java - JTable 重复结果

java - 在循环中查找 avg 语句,如 Big O、O(n) 等

java - Picasso IllegalArgumentException 目标不能为空 : Retrieve data from Firebase

python - 用特定字符串替换/移动值 [pandas]

java - 使用 OpenCSV 根据特定行值查找 csv 文件的确切部分

java - OpenCSV 不会将数据库的第一行写入 CSV 文件