![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Экспорт данных в Excel
swan © (2006-08-31 08:26:00)Уважаемые мастера, подскажите как переместить данные из проги в Excel-файл с формированием отчета заданного вида( т.е. с указанием в какую конкретно ячейку поместить, каким шрифтом, цветом и т.д.). Если это слишком широкий диапазон вопроса, то хотя бы конкретно только по экспорту.
С уважением, Павел
Anatoly Podgoretsky (2006-08-31 22:08:00) [1]swan © (31.08.06 08:26)
Это действительно очень широкий вопрос и практически весь не по Дельфи.
На закладке Servers есть TExcelApplication (это СОМ клиент), бросаешь его на форму, настраивать ничего не надо, да и настроек там кот наплакал, и на этом Дельфи заканчивается, а начинается Микрософт.
Palladin (2006-08-31 21:10:00) [2]tiravi.narod.ru
Ice (2006-08-31 20:56:00) [3]Я когда-то имел подобную проблему с вордой. Все просто. Шаблон форматирования - макрос, который нужно записать и портировать в Delphi-код (разница от VB в данном случае невелика). Остальное добавишь из программы. Дальше надо работать с OLE объектом. Есть дефолтная компонента + море справки на тему использования. Через OLE сервер ты можешь программно управлять любой частью офиса (в данном случае, вставить туда макрос в качестве шаблона и текст).
RebroFF (2006-08-31 13:50:00) [4]Есть отличный компонент EMS QuickExport. http://www.sqlmanager.net/products/tools/quickexport
lexer (2006-08-31 09:53:00) [5]Создаешь шаблон, в нем форматируешь всё как тебе надо.
Перекидывать данные в конкретные ячейки можно по разному, например задавать имена ячеек по именам полей выгружаемых данных. Для таблиц задавать свою логику. Вариантов масса... один из вариантов описан в FAQ.
Сергей М. (2006-08-31 08:36:00) [6]FastReport чем не устраивает ?
Там есть экспорт отчета в XLS