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