Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.29;
Скачать: CL | DM;

Вниз

экспорт в excel   Найти похожие ветки 

 
rosl   (2003-05-11 10:21) [0]

Народ!!! Подскажите, где можно скачать статью или пример экспорта содержимого DBGrid в excel


 
Alexandr ©   (2003-05-11 10:34) [1]

а где ты искал?


 
Shirson ©   (2003-05-12 08:04) [2]

А не проще в самом XL, в Get External Data, прописать SQL запрос и получать его нажатием одной кнопки?


 
Style ©   (2003-05-12 08:29) [3]

http://sands.nm.ru/NMKExcel.pas

попробуй через компонентик можеть подойдет..


 
Hooch ©   (2003-05-12 08:55) [4]

во пример, TClientDataSet можно заменить на TDataSet
function TExcelTools.SetDataToSheet(DataSet: TClientDataSet; ARow, ACol: integer): boolean;
var
ColCount : integer;
RowCount : integer;
OutArray : variant;
i,j : integer;
begin
try
ColCount := DataSet.FieldDefs.Count-1;
RowCount := DataSet.RecordCount-1;
OutArray := VarArrayCreate([0, RowCount, 0, ColCount],varVariant);
DataSet.First;
i := 0;
while not DataSet.Eof do begin
for j:=0 to ColCount do begin
OutArray[i,j] := DataSet.Fields[j].Value;
end;
DataSet.Next;
Inc(i);
end;
ActiveSheet.Cells.NumberFormat :="@";
ActiveSheet.Range(ActiveSheet.Cells[ARow,ACol],ActiveSheet.Cells[ARow+RowCount,ACol+ColCount]) := OutArray;
Result := true;
except
Result := false;
end;
end;


 
teapot ©   (2003-05-12 09:05) [5]

Высылаю по e-mail статейку, авось поможет.
Лично мне помогла.


 
Соловьев ©   (2003-05-12 09:44) [6]

http://www.delphikingdom.com/helloworld/excelsm.htm



Страницы: 1 вся ветка

Текущий архив: 2003.05.29;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
3-94669
Ренат
2003-05-07 15:52
2003.05.29
Составной индекс в таблице foxpro


1-94922
Holy
2003-05-17 16:03
2003.05.29
Как провести перекодировку из UTF-7 ?


1-94875
Rus
2003-05-20 13:15
2003.05.29
Как изменить свойства чужой формы (и можно ли такое вообще?)


3-94702
Zergling
2003-05-05 07:20
2003.05.29
SQL запрос, TParameters и приведение типов Variant


14-95001
Zelius
2003-05-07 15:06
2003.05.29
Ради чего народ ходит в форумы?