例如,如果我想将数据写入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();
在上面文件由","分隔开来。作为分隔符。 如果我想写一个文件为" |"作为一个分水岭。该怎么办?
我在java中尝试使用CsvPreference,但它没有满足我的要求。
答案 0 :(得分:0)
使用"\t"
(tab char)可以解决问题:Excel无法识别|
。该选项卡是一个更习惯的分隔符,通常不在文本中。
Excel也可以自定义导入并选择您自己的|
,但这很麻烦。