HiExperts
Я пишу простую программу записи CSV на Java, и мне нужно иметь 3 заголовка и значения в следующей строке для каждого заголовка.в основном контент должен перейти на 2 следующую вкладку.но он работает вместо записи в той же ячейке.
try {
File file =new File("C:\\test\\working.csv");
System.out.println("create new file"+(int)file.length());
if(!file.exists()){
file.createNewFile();
}
FileWriter fw = new FileWriter(file,true);
// No need give the headers Like: id, Name on builder.append
BufferedWriter bw = new BufferedWriter(fw);
PrintWriter pw = new PrintWriter(bw);
if((int)file.length()==0) {
String header = "Name"+'\t' +"Desc"+'\t'+"check"+'\t';
bw.write(header);
}
bw.append('\n');
bw.write("test");
bw.append('\t');
bw.write("happy");
bw.append('\t');
bw.write("working");
bw.close();
System.out.println("Data successfully appended at the end of file");
}
Я предоставил пример кода.Я использовал / т.но все же его запись я в той же ячейке.
Мне нужно 3 заголовка и 3 значения в следующей строке.Может кто-нибудь, пожалуйста, помогите здесь и позвольте мне знать, чего не хватает, Спасибо