
07.05.2012, 19:57
|
Прохожий
|
|
Регистрация: 23.04.2012
Сообщения: 20
Репутация: 10
|
|
Цитата:
Сообщение от lmikle
А как ты делаешь экспорт?
|
Код:
procedure TForm6.btn3Click(Sender: TObject);
var
XL, XArr: Variant;
i: Integer;
j: Integer;
begin
XArr:=VarArrayCreate([1,tbl1.FieldCount],varVariant);
XL:=CreateOLEObject('Excel.Application');
XL.WorkBooks.add;
XL.visible:=true;
j := 1;
tbl1.First;
while not tbl1.Eof do
begin
i:=1;
while i<=tbl1.FieldCount do
begin
XArr[i] := tbl1.Fields[i-1].Value;
i := i+1;
end;
XL.Range['A'+IntToStr(j),
CHR(64+tbl1.FieldCount)+IntToStr(j)].Value := XArr;
tbl1.Next;
j:=j+1;
end;
XL.Range['A1',CHR(64+tbl1.FieldCount)+IntToStr(j)].select;
XL.Selection.Font.Name:='Arial cur';
XL.Selection.Font.Size:=10;
XL.selection.Columns.AutoFit;
XL.Range['A1','A1'].select;
end;
Вот так.
|