首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何利用CSVWriter在Java中创建新列

如何利用CSVWriter在Java中创建新列
EN

Stack Overflow用户
提问于 2019-09-26 11:48:09
回答 1查看 355关注 0票数 0

我有个问题。我想从CSVWriter创建一个新的CSV文件,我的整个数组被设置为一个单元格。

这是我的java代码:

代码语言:javascript
复制
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是:

但我想变成这样:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-30 08:32:20

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

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

“测试”“测试”

如果您仍然希望使用Excel打开它,则应该通过以下步骤打开它:

从文本文件( sheet.

  • Select File.

  • Select

  • ,write.csv)创建一个新的imported.

  • Click Finish.

数据

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58116173

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档