gpt4 book ai didi

java - 如何在 Java 中从 CSVWriter 创建新列

转载 作者:行者123 更新时间:2023-12-02 09:29:09 29 4
gpt4 key购买 nike

我有一个问题。我想从 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 是: enter image description here但我想成为这样的: enter image description here

最佳答案

您的代码没问题,问题是您使用Excel使用默认设置打开CSV文件。

如果您使用记事本打开 CSV 文件,它将如下所示:

"Test" "Test"

如果您仍想使用Excel打开它,则应该按照以下步骤打开它:

  1. 创建一个新工作表。
  2. 选择数据 > 来自文本文件
  3. 选择要导入的文件 (write.csv)。
  4. 点击完成

关于java - 如何在 Java 中从 CSVWriter 创建新列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58116173/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com