Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

csvparser

CSV Parser for Delphi

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

CSV Parser

CSV Parser for Delphi

Samples

delphi
uses
  System.SysUtils,
  CSVParser.Reader;

var
  LCSVReader: TCSVReader;
begin
  try
    LCSVReader := TCSVReader.Create;
    try
      LCSVReader.LoadFromFile('path_to_csv_file.csv');
      while not LCSVReader.Eof do
      try
        // Get field by index
        Writeln(LCSVReader.Field[0]);
        // Get field by name
        Writeln(LCSVReader.FieldByName['field_name']);
      finally
        LCSVReader.Next;
      end;
    finally
      LCSVReader.Free;
    end;
  except
    on E: Exception do
      Writeln(E.ClassName, ': ', E.Message);
  end;
end.