Tabelle
Diese einfache Java-Biblithek ermöglicht das Parsen und Generieren von Daten im Format Comma Separated Values (csv) entsprechend RFC 4180.

Das Format ist ein einfaches zeilenbasiertes Textformat. Mit ihm lassen sich tabellarische Daten einfach zwischen verschiedenen Programmen wie z.B. MS-Excel austauschen. Neben dem Zeilenaufbau gibt es ein Trennzeichen zwischen den Feldern - entsprechend dem Formatnamen ein Komma, aber auch Semikolon und andere Zeichen sind üblich.

Sollte das Trennzeichen im Feld vorkommen(Hey, Du), so wird der Feldwert in Anführungszeichen gesetzt("Hey, Du"), Anführungszeichen im Feldwert(ich sage "Hey") werden verdoppelt("ich sage ""Hey""").

Die Bibliothek bietet spezielle Reader und Writer Implementierungen, aber auch Iterable-Support und Mapper, um Objekte einfach CSV-Daten zu erzeugen oder Objekte in CSV zu konvertieren. Auch ein Kommndozeilentool zum Sortieren, Filtern und Auswählen von Feldern ist enthalten.

Das Projekt ist als Quellcode oder als einsatzfähige Bibliothek verfügbar. Die Entwicklung erfolgte mit Apache ant und/oder Eclipse. Die Funktionalität wird durch Unit-Tests mit JUnit sichergestellt.

Die Bibliothek liegt in Version 1.2 vor, sie ist unter Download zu finden. Der Source wird im Subversion-Server von berliOS verwaltet, die Dokumentation bei Kenai.