我如何打开CSV文件,用java
问题描述:
创建时设置分隔符创建了Java一些csv文件:我如何打开CSV文件,用java
FileWriter writer = new FileWriter("test.csv");
PrintWriter out = new PrintWriter(writer);
out.println(sb.toString());
writer.flush();
writer.close();
现在,当我要开个*报办公室这个文件仍有质疑其定界符应该使用。我如何设置一些默认的分隔符并跳过这个问题?
答
您使用的分隔符是您用来构造sb
的内容的任何内容。
此外,您想要拨打flush()
和close()
上out
,而不是writer
。您的代码可能会在PrintWriter
中保留一些数据缓冲区,并且无法正确输出到文件。
顾名思义CSV(逗号分隔值)。使用“,”作为默认的分隔符 – av1987 2013-03-26 17:22:33
该问题与Java和CSV无关,但仅与LibreOffice有关。 – 2013-03-26 17:35:28
我不想使用,但是| – hudi 2013-03-26 21:22:01