【发布时间】:2012-12-07 19:13:23
【问题描述】:
我使用下面的 Java 代码创建了一个 CSV 文件:
String csv = rs.getString("UPLOAD_FOLDER_PATH")+".csv";
CSVWriter writer = new CSVWriter(new FileWriter(csv));
String [] filevalues = new String[filevaluesarray.size()];
filevalues=filevaluesarray.toArray(filevalues);
writer.writeNext(filevalues);
writer.close();
我正在获取 CSV 文件,但文件内容包含不需要的双引号。
例如。 "ABC","123","KDNJ"
我不知道这些双引号是从哪里添加的。
【问题讨论】:
-
您知道 CSV 通常具有文本识别字符(在您的情况下为双引号)。这可能是
CSVWriter的默认值,您可以更改它。 -
是什么导致了问题?生成的 CSV 文件应该可以被任何带有这些的软件正确打开。
标签: java csv file-io opencsv supercsv