Björn Landmesser

Software-Entwicklung, Fotografie

Java Entwicklung

simplecsv

Um das Exportieren von Daten in einer Java-Klasse nach CSV zu vereinfachen, habe ich eine kleine Bibliothek geschrieben und auf GitHub veröffentlicht.

Mithilfe dieser Bibliothek kann man eine Java-Bean Klasse direkt nach CSV exportieren, oder aus einer CSV-Datei ein bzw. mehrere Objekte direkt importieren. Dazu werden alle Felder der Klasse anhand der vorhandenen Getter und Setter gelesen bzw. geschrieben. Die Überschriften werden aus den Feldnamen generiert.

Es existieren eine Reihe von Annotationen, die es ermöglichen Felder auszulassen, anders zu benennen oder in besonderer Weise zu exportieren. Für mehr Details kann man die README.md Datei des Projekts studieren (auf Englisch).

Zu dem Projekt existiert auch eine API-Dokumentation. Die Bibliothek ist auf maven-central verfügbar.