我有个问题。我想从CSVWriter创建一个新的CSV文件,我的整个数组被设置为一个单元格。
这是我的java代码:
StringWriter s = new StringWriter();
@SuppressWarnings("deprecation")
CSVWriter writer = new CSVWriter(s, '\t');
String[] entries = new String[3];
entries[0] = "Test";
entries[1] = "Test";
writer.writeNext(entries);
writer.close();
String finalString = s.toString();
System.out.println(finalString);我得到的输出如下:"first" "second" "third"和CSV是:

但我想变成这样:

发布于 2019-09-30 08:32:20
您的代码没有问题,问题是您使用默认设置通过Excel打开CSV文件。
如果使用记事本打开CSV文件,它将如下所示:
“测试”“测试”
如果您仍然希望使用Excel打开它,则应该通过以下步骤打开它:
从文本文件( sheet.
数据
https://stackoverflow.com/questions/58116173
复制相似问题