Ich versuche, eine CSV-Datei zu generieren, die Daten werden durch ein Komma "," und neue Zeile mit "\ n" getrennt. Die neue Zeile funktioniert, aber nicht das Komma, ich habe alle Daten in der ersten Spalte, nicht in zwei Spalten, wie ich es wünsche. HierJava create csv Datei mit Daten in Spalten nicht inline
ist der Code:
BufferedWriter writer = new BufferedWriter(new FileWriter("test.csv"));
writer.write("Username");
writer.write(",");
writer.write("Count");
writer.write("\n");
writer.write("Bob");
writer.write(",");
writer.write("20");
writer.write("\n");
writer.write("Mike");
writer.write(",");
writer.write("32");
writer.write("\n");
writer.close();
Das Ergebnis ist dieses:
Username,Count
Bob,20
Mike,32
Das erwartete Ergebnis ist etwas wie das
Username | Count
------ | ------
Bob | 20
------ | ------
Mike | 32
Ich sehe dein Problem nicht. Du hast dein erwartetes Ergebnis, nicht wahr? – Jokab
Es funktioniert, wenn ich ';' als Trennzeichen in einer TXT-Datei dann ändern Sie die Erweiterung, nicht mit ',' ... fragen Sie nicht, warum – AxelH
Wenn Sie Ergebnis als zweite brauchen, dann müssen Sie definitiv arbeiten, um zu bekommen Dieses Design, ja das zweite ist kein ** CSV ** Dateiformat. – Imran