TCSCReader (OpenSource)

Innerhalb weniger Minuten volle CSV-Kontrolle

TCSVREADER

Version: 1.3
Datum: 07.03.2022
Entwickler: Johannes Teitge
Kontakt: teitge@tmedia-agentur.de
Lizenz: GPL3

CSV-Dateien sind immer noch eines der wichtigsten Formate für den Datenaustausch. Das Handling von CSV Content in Delphi lässt sich mit der Klasse TStringlist recht gut umsetzen.

Aber um mal schnell eine CSV-Datei einlesen zu können muss man das ganze Drumherum (Datei IO mit Dialogen, Daten strukturieren, Anzeige im Grid, etc.) programmiert werden. Aus diesem Grund haben wir diese Funktionen gekapselt in eine Erweiterung. Anbei die Hauptfunktionen der Erweiterung:

  • Ändern des Comma Delimiter
  • Ändern des Quote Char
  • Entfernen von führenden Blanks
  • Kopieren der Daten in TStringgrid
  • Zugriff auf jedes Datenelement
  • Events um Daten während des Imports zu ändern
  • Import von Datei oder String
  • Exefile des Demos ist enthalten

Eine Beispielanwendung, die den Einsatz der Komponente zeigt, rundet das ganze ab.

In der Anwendungen können Sie Dateien wie auch Text aus einem Memo importieren. Dabei werden die Daten, wie eingestellt, eingelesen und im Grid dargestellt. Der Vorteil der Komponente ist der direkte Zugriff auf die Daten. Durch Angabe von Spalte und Zeile gelangen sie direkt zu jeder Zelle in der CSV. Beim Einlesen wir bei jedem Element ein Event ausgelöst, so können sie bereits während dem Einlesen Daten konvertieren. Seit der Version 1.3 vom 07.03.2022 können Sie nun auch CSV-Datein speichern. Somit haben Sie mit dieser Komponente ein Rundumpaket dass auch noch OpenSource ist.

Füllen Sie das folgende Formular aus und bestätigen mit dem Download-Button. Umgehend erhalten Sie TCSVReader als Downloadlink. Bitte beachten Sie auch, dass der Link nur  7 Tage gültig ist!