Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.139 Beiträge
 
Delphi 12 Athens
 
#4

AW: Nur eine Spalte aus CSV-Datei auslesen und verarbeiten

  Alt 21. Nov 2020, 11:18
Am "Einfachsten" wäre es, eine fertige Lösung für CSV zu verwenden ... alles einzulesen zu lassen und dann nur die zweite Spalte zu nehmen stellt ja kein Problem dar. (außer vielleicht die Datei ist viel zu groß für den Arbeitsspeicher)
Dazu würde z.B. das ClientDataSet zählen oder irgendeine CSV-Komponente.

Ja, zwei TStringList für Zeilen und Spalten sind eine gängige einfache Lösung für Sowas (die SuFu hilft),
oder ganz modern TFile.ReadAllLines und String.Split mit einer For-In-Schleife, für alle die neuere Klassen/Funktionen verwenden und etwas über Enumeratoren und RecordHelper lernen wollen.

Zitat:
Delimimter, DelimtedText
Und StrictDelimiter nicht vergessen, nicht dass man sich dann etwas wundert.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (21. Nov 2020 um 11:24 Uhr)
  Mit Zitat antworten Zitat