Export in CSV

Status
Nicht offen für weitere Antworten.

firestone

Bekanntes Mitglied
Hallo Leute

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
 
S

SlaterB

Gast
was nur etwas bringt, wenn der Text in Anführungszeichen eingeschlossen ist:

a;bbb;"dee
fg";ee

ich habe das mal mit dem Editor gemacht,
ein Zeilenumbruch im Editor führt zu einem Kästen in Excel,
entferne ich in Excel das Kästen, dann erscheint es im Editor

du musst also bisschen testen, ob nun \n oder \r\n besser ist
 

musiKk

Top Contributor
Auch wenn das jetzt datenbanktechnisch gedacht ist, aber in Abhaengigkeit vom Aufwand des Umstellens waere auch noch ueber eine Normalisierung nachzudenken, sprich, die Kontaktdaten werden in weitere Spalten aufgebrochen.
 

firestone

Bekanntes Mitglied
Danke für eure Antworten ich habe die Kontaktdaten jetzt getrennt und jeweils in einzelen Spalten geschrieben


;)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Eclipse Export Allgemeine Java-Themen 15
G Eclipse Java findet MySQL Driver nach export nicht mehr Allgemeine Java-Themen 2
H IDEA IntelliJ Java Mail funktioniert nach Export nicht mehr! Allgemeine Java-Themen 1
T Eclipse Export Allgemeine Java-Themen 2
B OpenLayer export kml Allgemeine Java-Themen 1
R javax.comm --> Programm funktioniert nach Export nicht mehr Allgemeine Java-Themen 0
D Java Datei nach Eclipse Export funktioniert nicht Allgemeine Java-Themen 0
B Bild aus Jar kann nach Export nicht mehr gefunden werden Allgemeine Java-Themen 13
O JAR Export Textdatei benutze Allgemeine Java-Themen 14
U Java Excel export Allgemeine Java-Themen 1
B Eclipse Nach Export einer .jar Fehler: Hauptklasse konnte nicht gefunden oder geladen werden Allgemeine Java-Themen 5
F Nach Export wird PDF Datei nicht mehr gefunden Allgemeine Java-Themen 0
E Eclipse jar-Export Allgemeine Java-Themen 26
K Eclipse Export - Bilder finden Allgemeine Java-Themen 7
J Zeilenumbruch - Excel Export HSSF Allgemeine Java-Themen 10
P Fehler beim Export meines Lernbeispiel von Ralf Ebert Allgemeine Java-Themen 3
T ClassNotFoundException bei jar export Allgemeine Java-Themen 11
T Apache POI Export EXCEL - [Zahlen-Werte] Allgemeine Java-Themen 1
M Nach export in jar datei werden Datein nicht eingelesen Allgemeine Java-Themen 7
R Excel Export Allgemeine Java-Themen 5
P Projekt-Export Allgemeine Java-Themen 10
G RCP Eclipse Fehlermeldung beim export Allgemeine Java-Themen 5
E (einfaches) Problem mit import und package (export) Allgemeine Java-Themen 4
P Jar-export funktioniert nur bei einem projekt nicht Allgemeine Java-Themen 5
S excel export Allgemeine Java-Themen 2
C Problem nach Export! Allgemeine Java-Themen 9
H Eclipse jar Export - FileNotFoundException Allgemeine Java-Themen 4

Ähnliche Java Themen

Neue Themen


Oben