procedure TForm1.Button1Click(Sender: TObject);
begin
with TCsvWriter.Create(FileName) do
try
Write('Field 1 1');
Write('Field 1 2');
Write('Field 1 3');
NextLine;
Write('Field 2 1');
Write('Field 2 2');
Write('Field 2 3');
NextLine;
Write('Field 3 1');
Write('Field 3 2');
Write('Field 3 3');
finally
Free;
end;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
if OpenDialog.Execute then
begin
Memo1.Clear;
with TCsv.Create do
try
LoadUtf8File(OpenDialog.FileName);
Memo1.Text := ToString;
Memo1.Lines.Add(LineCount.ToString);
Memo1.Lines.Add(Fields[0,0]);
finally
Free;
end;
end;
end;