也可这种方法
var
i:integer;
str:String;
StrList:TStringList;
begin
try
with Table1 do
begin
First;
DisableControls;
while not EOF do
begin
str:=';
for i:=0 to FieldCount-1 do
begin
str:=str+Fields[i].AsString+#19;
StrList.Add(str);
Next;
end;
StrList.SaveToFile('d:\a.xls');
EnableControls;
end
finally
StrList.free;
end;
end;