打开使用java创建csv文件时如何设置分隔符

时间:2013-03-26 17:10:37

标签: java csv

我用java创建了一些csv文件:

        FileWriter writer = new FileWriter("test.csv");
        PrintWriter out = new PrintWriter(writer);
        out.println(sb.toString());
        writer.flush();
        writer.close();

现在当我想用libre office打开这个文件时,仍然存在哪个分隔符应该使用的问题。我如何设置一些默认的分隔符并跳过这个问题?

1 个答案:

答案 0 :(得分:0)

您使用的分隔符是您用于构造sb的内容的任何内容。

此外,您要在flush()上致电close()out,而不是writer。您的代码可能会在PrintWriter中保留一些缓冲的数据,而不会正确输出到文件中。