Einzelnen Beitrag anzeigen

deadcantdance

Registriert seit: 25. Feb 2008
81 Beiträge
 
Delphi 2007 Professional
 
#15

Re: CSV-Reader. Schnelles lesen von CSV-Dateien

  Alt 12. Dez 2008, 15:02
Kleiner Hinweis. Das o.g. Bespiel funktioniert so nicht ganz.

Beim ersten Durchlauf ist ColumnCount = 0, erst nach dem Aufruf von csvReader.Next wird ColumnCount gesetzt.

Sollte doch dann eigentlich so sein:

Delphi-Quellcode:
Try
  if not csvReader.Eof then
    csvReader.Next;
  While not csvReader.Eof Do Begin
    For i:=0 to csvReader.ColumnCount - 1 Do
      Memo.Lines.Add (csvReader.Columns[i]);
    csvReader.Next;
  End;
Finally
  csvReader.Free;
  sData.Free;
End;
Ansonsten,

Viele Grüße,
deadcantdance
  Mit Zitat antworten Zitat