如何编写一个包含" |"的csv文件作为分隔符

时间:2015-11-17 08:05:04

标签: java file csv filewriter

例如,如果我想将数据写入csv文件

    FileWriter fw = new FileWriter("C:\\output\\delimited.csv");
        fw.write("hi");
        fw.write(",");
        fw.write("hello");
        fw.write(",");
        fw.write("working");
        fw.flush();
        fw.close();

我的输出将为enter image description here

在上面文件由","分隔开来。作为分隔符。 如果我想写一个文件为" |"作为一个分水岭。该怎么办?

我在java中尝试使用CsvPreference,但它没有满足我的要求。

1 个答案:

答案 0 :(得分:0)

使用"\t"(tab char)可以解决问题:Excel无法识别|。该选项卡是一个更习惯的分隔符,通常不在文本中。

Excel也可以自定义导入并选择您自己的|,但这很麻烦。