CSV-Parser

White_Fox

Top Contributor
Guten Morgen allerseits.

Folgendes: Ich will Daten in eine CSV-Datei exportieren und weil wir das Thema neulich schon einmal hatten möchte ich evt. aufkommende Diskussionen gleich im Keim ersticken: Ja, es muß CSV sein. Die nächste Stufe wäre Excel, ist aber erst für Version 2 vorgesehen da aufwändiger, und vielleicht irgendwann Datenbanken, vielleicht auch nicht.

Die Daten kommen aus einer List, die lauter HashMaps enthält. Jede HashMap entspricht einer Zeile, die Keys der HashMaps entsprechen den Spaltenköpfen bzw. werde ich auch als ArrayList bereitstellen wg. der Reihenfolge. Es geht nur um den Export, ich will keine CSV-Datei einlesen.

Ich habe mir OpenCSV etwas näher angesehen, und gerade schaue ich mir den CSV-Parser von Apache an. Fast alle Beispiele kommen mit irgendwelchen Datenklassen einher, die ich so nicht habe un auch nicht bereitstellen kann. Bei OpenCSV gibt es öfter ein Beispiel mit einer Personenklasse, die Getter- und Settermethoden wie getName() hat und daraus dann eine Spalte 'Name' bildet.
Ein solcher Mechanismus scheitert hier, da ich zur Programmierzeit weder weiß, wieviele Spalten es gibt noch weiß ich, wie sie heißen sollen.

Einen CSV-Parser selber schreiben wäre zwar nicht unbedingt ein Problem, aber diesen ganzen Separator- und Quotorzeichenkram...muß ja nicht sein, wenn es so etwas schon gibt. Und die verschiedenen vordefinierten Formate von Apache zu benutzen wäre schon schick.

Hat jemand eine Idee oder kennt ein hilfreiches Beispiel, wie ich den CSV-Parser mit den Daten in meiner Ausgangslage füttern kann?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
L Methoden Parser für gängige Datumsformate? Allgemeine Java-Themen 1
I DOM-Parser - Element im Element an bestimmten Stellen auslesen Allgemeine Java-Themen 1
L Generator für einen Parser implementieren Allgemeine Java-Themen 13
B StAX Parser - mehrere Methoden, ein XML Allgemeine Java-Themen 4
offi EDIFACT Parser Allgemeine Java-Themen 7
Neumi5694 Parser - Zerlegen verschachtelter Funktionen Allgemeine Java-Themen 2
RalleYTN Lua Parser? Allgemeine Java-Themen 2
O Sax-Parser ließt XML-File doppelt Allgemeine Java-Themen 1
Thallius Simple JSON Parser Error null Allgemeine Java-Themen 6
A Konstrukt ohne Main für Xml-Parser Allgemeine Java-Themen 1
F Parser Framework/Plugin für Datei in Custom-Format Allgemeine Java-Themen 2
H Best Practice Ideensuche: Flexibel hinzufügbare eigene Parser Allgemeine Java-Themen 6
J Best Practice Parser für Taschenrechner Allgemeine Java-Themen 4
V String nicht im String literal pool speichern - Parser Allgemeine Java-Themen 30
A Parser verursacht Speicherprobleme auf Server Allgemeine Java-Themen 2
P RegEx mit HTML Parser für Java möglich? Allgemeine Java-Themen 10
H Kleiner HTML Parser (Facharbeit) Allgemeine Java-Themen 11
G REST Client / URL Parser Allgemeine Java-Themen 2
F ical4j Parser Allgemeine Java-Themen 7
M String tokenizer / parser Allgemeine Java-Themen 3
M Übergabe mehrer Files an selbstprogrammieren Parser Allgemeine Java-Themen 4
Landei Design-Problem Formel-Parser Allgemeine Java-Themen 10
S HTML => DOM - Welcher Parser für meine Zwecke? Allgemeine Java-Themen 3
E Parser basteln mit CUP Allgemeine Java-Themen 6
T HTML Parser Allgemeine Java-Themen 7
R Script parser Allgemeine Java-Themen 6
T Mathematik Parser Library? Allgemeine Java-Themen 4
N DOM Parser Allgemeine Java-Themen 2
J Parser / Scanner / Tokenizer gesucht Allgemeine Java-Themen 3
S Textfeld Parser sinnvoll? Allgemeine Java-Themen 3
B Parser für logische Ausdrücke Allgemeine Java-Themen 9
D Parser-generator für mathematische Funktionen Allgemeine Java-Themen 12
D CSV Parser Allgemeine Java-Themen 12
T Webseite (HTML) Parser gesucht Allgemeine Java-Themen 8
R Parser: Datei auslesen, Datei erstellen - Geschwindigkeit Allgemeine Java-Themen 16
T Parser für BBCode? Allgemeine Java-Themen 3
S html parser Allgemeine Java-Themen 3
G Parser erstellen Allgemeine Java-Themen 12
T Suche BBCode-Parser in Java Allgemeine Java-Themen 2
A Parser für \ Allgemeine Java-Themen 12
J Java Parser Tool verfügbar? Allgemeine Java-Themen 3
A api latex bzw. latex parser Allgemeine Java-Themen 2
B tipps zum schreiben eines mathematischen parser Allgemeine Java-Themen 13

Ähnliche Java Themen

Neue Themen


Oben