2013-03-26 86 views
0

創建時設置分隔符創建了Java一些csv文件:我如何打開CSV文件,用java

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

現在,當我要開個自由報辦公室這個文件仍有質疑其定界符應該使用。我如何設置一些默認的分隔符並跳過這個問題?

+0

顧名思義CSV(逗號分隔值)。使用「,」作爲默認的分隔符 – av1987 2013-03-26 17:22:33

+0

該問題與Java和CSV無關,但僅與LibreOffice有關。 – 2013-03-26 17:35:28

+0

我不想使用,但是| – hudi 2013-03-26 21:22:01

回答

0

您使用的分隔符是您用來構造sb的內容的任何內容。

此外,您想要撥打flush()close()out,而不是writer。您的代碼可能會在PrintWriter中保留一些數據緩衝區,並且無法正確輸出到文件。