![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как записать данные из DBGrid в Excel-формат?
Diman © (2004-08-10 16:40:00)Заполнены поля в DBGrid. Как записать эту таблицу в .xls-файл?
Consider (2004-08-10 21:12:00) [1]Создай OLE Oject/
Вот кусок кода:
procedure FORM1.dbToExel;
var
S: string;
B: Boolean;
begin
B:=false;
try
MW:=GetActiveOleObject('Exe;.Application');
except
B:=true;// в дизайне здесь остановиться по ошибке - нажми дальше.
end;
if B then
MW:=CreateOleObject('Exel.Application');
MW.Documents.Add(Твой путь к документу(лучше "*.xlt"));
MW.Visible:=true;
FV.Workbooks[имя документа].Worksheets['List'].Cells[строка,столбец:=твоё_значение;
MW:=Unassigned;
end;
сергей1 (2004-08-10 20:49:00) [2]если например сидишь под MS SQL, то можно через interprise manager : правый шелчек на названии базы -> все задачи -> export data. Там выпадет мастер передачи таблиц, views ,или query. И передать можно не только в excel, а хоть на луну
Rule (2004-08-10 17:33:00) [3]Советую самому разобраться, так как ни одна фича мне не понравилась по экспорту, и полезно будет о многом узнать, а как это сделать очень доступно написано здеся:
http://www.kornjakov.ru/stat.htm
dtm (2004-08-10 17:24:00) [4]Самому писать эту функцию надо. Или искать компоненты специальные. Или EhLib качать.
Diman (2004-08-10 16:58:00) [5]А где найти эту функцию ExportToXLS?
Ega23 (2004-08-10 16:50:00) [6]Есть такая функция, ExportToXLS. Здоровая правда....