不是重复的问题。
我正在使用打开的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);
但是该方法已经过时了,有人可以建议其他解决方法吗?
答案 0 :(得分:1)
根据JavaDoc和Code,您只需要使用当前支持的(不推荐使用)构造函数:
CSVWriter cw = new CSVWriter(fw, CSVWriter.DEFAULT_SEPARATOR , CSVWriter.NO_QUOTE_CHARACTER, CSVWriter.DEFAULT_ESCAPE_CHARACTER, CSVWriter.DEFAULT_LINE_END);
答案 1 :(得分:0)
我在javadoc
中得到了答案使用此:
FileWriter fw= new FileWriter("file.csv");
CSVWriter cw= new CSVWriter(fw);
cw.writeAll(trade,false); //here false means don't add quotes