Eine Funktion zum Auslesen der
CSV-Daten einer TStringList (Fields = Anzahl der Spalten).
Eine zweite StringList nehmen und den Inhalt CommaText (für echtes
CSV mit Komma) oder DelimitedText (Trennzeichen beliebig festlegbar) zuweisen. Dann enthält die zweite StringList die Werte der Zeile als einzelne Einträge.
Zitat:
Die Funktion unterstützt keine Quantifiers, sprich du solltest keine Semikolons in deinen Einträgen verwenden.
Das Problem wäre damit auch gelöst. Die
RTL kann das alles schon.
Für komplexere Anwendungsfälle zum Speichern gerne ein
DBMS.
CSV wird aber auch extrem gerne als Datenaustauschformat verwendet, z.B. für Schnittstellen oder Migrationen.