Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi CSV bestimmte Spalte und Zeile auslesen (https://www.delphipraxis.net/93363-csv-bestimmte-spalte-und-zeile-auslesen.html)

Steven2 4. Jun 2007 22:19


CSV bestimmte Spalte und Zeile auslesen
 
Hallo,
ich muss herausfinden wie ich den CommaText (einer CSV Datei) einer bestimmten Spalte,
einer bestimmten Zeile auslesen kann und mir dessen Inhalt in einer Combobox anzeigen lasse.

[EDIT]
Ich habe nun ein Beispiel gefunden, leider weiß ich nicht wieviele Einträge in der Zeile/Spalte stehen, deshalb kommt es noch zu Fehlermeldungen wenn nur ein Eintrag in der Zeile/Spalte steht:

Delphi-Quellcode:
procedure TForm1.Button7Click(Sender: TObject);
var

  dmy: TStrings;

begin

  dmy := TStringList.Create;

  try

    dmy.Delimiter := ',';

    dmy.DelimitedText := Form1.StringGrid1.Cells[2, Form1.StringGrid1.Row];

    ShowMessage(dmy[0] + ' ' + dmy[1] + ' ' + dmy[2]);

  finally

    dmy.Free;

  end;

end;
Steven

mkinzler 4. Jun 2007 23:09

Re: CSV bestimmte Spalte und Zeile auslesen
 
Wenn du weißt welche Spalte du brauchst ist es doch kein Problem. Geht z.B. mit Stringliste oder CSV-DataSet

Steven2 4. Jun 2007 23:18

Re: CSV bestimmte Spalte und Zeile auslesen
 
ich habs :) :)
Delphi-Quellcode:
 s:= Form1.StringGrid1.Cells[2, Form1.StringGrid1.Row];
  ExtractStrings([','], [], PChar(s), Combobox1.Items);
Danke...
Steven


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz