CSV通常是以逗号分隔值的文本文件。也有的分隔符是指定的字符。 因此,读取它,可以按文本文件读取,再逐行处理: procedure TForm1.btn1Click(Sender: TObject); var sFile,sLine: TStrings; r,c:Integer; begin sFile := TStringList.Create; sFile.LoadFromFile('d:\1.txt'); sLine := TStringList.Create; for r:=0 to sFile.Count-1 do begin sLine.CommaText := sFile[r]; for c:=0 to sLine.Count-1 do begin mmo1.Lines.Add(sLine[c]); end; end; sLine.Free; sFile.Free end;
因此,读取它,可以按文本文件读取,再逐行处理:
procedure TForm1.btn1Click(Sender: TObject);
var sFile,sLine: TStrings;
r,c:Integer;
begin
sFile := TStringList.Create;
sFile.LoadFromFile('d:\1.txt');
sLine := TStringList.Create;
for r:=0 to sFile.Count-1 do begin
sLine.CommaText := sFile[r];
for c:=0 to sLine.Count-1 do begin
mmo1.Lines.Add(sLine[c]);
end;
end;
sLine.Free;
sFile.Free
end;