Stark typisierter Zugriff auf CSV in Scala?

Ich möchte auf stark typisierte Weise auf CSV-Dateien in Scala zugreifen. Wenn ich zum Beispiel jede Zeile der CSV lese, wird sie automatisch analysiert und als Tupel mit den entsprechenden Typen dargestellt. Ich könnte die Typen vorher in einer Art Schema angeben, das an den Parser übergeben wird. Gibt es dafür Bibliotheken? Wenn nicht, wie könnte ich diese Funktionalität selbst implementieren?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage