Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

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

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

  Alt 21. Nov 2020, 12: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.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

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