Hallo Leute
ich exportiere aus meinem Programm Daten in eine CSV Datei
Codestücke
Das Funktioniert soweit auch sehr gut . Jetzt habe ich allerdings ein Problem mit der letzten Spalte . In der letzten Spalte "Kontaktdaten" Steht die Adresse und Telefonnummer die in der Ausgabe auf der JSP auch schön formatiert wird da sie in der Liste abgespeichert ist in der Form
Straße Hausnummer
Postleitzahl Ort
Telefonnummer
die
erzeugen im HTML ja einen Zeilenumbruch und sie stehen in Java so im String mit drin.
Exportiere ich diesen String nun nach Excel schreibt er mir die
´s ja aus und erzeugt keinen Zeilenumbruch. Gibt es ein Zeichen welches Excel als Zeilenumbruch erkennt welches ich dann anstatt der
setze ????
Oder habt ihr vielleicht noch andere Ideen ?
Hoffe ich habt mein Problem verstanden
Gruß Fireli
ich exportiere aus meinem Programm Daten in eine CSV Datei
Codestücke
Code:
Writer fw = null;
File file = new File("C:\\temp\\export" + rd.nextInt() +
".csv");
try {
fw = new FileWriter(file);
fw.write("Nummer;Vorname/Name;Geburtsdatum;Merkmale;Kontaktdaten");
fw.write('\n');
for (int i = 0; i < ExportDatei.size(); i++) {
AusgabeSpender sp = (AusgabeSpender) ExportDatei.get(i);
String nummer = sp.getSpendernummer();
fw.write("" + nummer + ";" + sp.getNameKomplett()+";"+sp.getGeburtsdatum()+";"+sp.getMerkmale()+";"+sp.getKontaktdaten());
fw.write('\n');
}
} catch (IOException e) {
System.err.println("Konnte Datei nicht erstellen");
} finally {
if (fw != null)
try {
fw.close();
} catch (IOException e) {
}
}
Das Funktioniert soweit auch sehr gut . Jetzt habe ich allerdings ein Problem mit der letzten Spalte . In der letzten Spalte "Kontaktdaten" Steht die Adresse und Telefonnummer die in der Ausgabe auf der JSP auch schön formatiert wird da sie in der Liste abgespeichert ist in der Form
Straße Hausnummer
Postleitzahl Ort
Telefonnummer
die
erzeugen im HTML ja einen Zeilenumbruch und sie stehen in Java so im String mit drin.
Exportiere ich diesen String nun nach Excel schreibt er mir die
´s ja aus und erzeugt keinen Zeilenumbruch. Gibt es ein Zeichen welches Excel als Zeilenumbruch erkennt welches ich dann anstatt der
setze ????
Oder habt ihr vielleicht noch andere Ideen ?
Hoffe ich habt mein Problem verstanden
Gruß Fireli