Форум: "Базы";
Текущий архив: 2005.01.23;
Скачать: [xml.tar.bz2];
ВнизЭкспорт в готовый Excel-шаблон Найти похожие ветки
← →
Алексей (2004-12-19 17:23) [0]Выгружаю данные из БД в Excel - CreateOleObject("Excel.Application") и т.д. - создается новый файл. Подскажите, как сделать экспорт в подготовленный шаблон?
← →
Palladin © (2004-12-19 17:47) [1]И в чем конкретно проблема? В какой шаблон? Что такое шаблон в твоем понимании?
← →
Алексей (2004-12-19 17:50) [2]Вопрос простой :) Возможно ли подготовить Excel-таблицу, сделать красивую шапку, настроить ячейки, и т.п., а потом из Delphi заполнить ее данными? Т.е. не создавать новый xls, а работать с существующим.
← →
Fin © (2004-12-19 17:50) [3]Выгружай в xlReport.
← →
Palladin © (2004-12-19 17:59) [4]
> [2] Алексей (19.12.04 17:50)
http://delphimaster.net/view/15-1103394928/&web=1
там внизу ссылка... изучай
← →
Алексей (2004-12-19 18:23) [5]>Выгружай в xlReport.
Угу, а крэк есть? :) Я не нашел.
Видимо, я неясно выразился. OLE мне прекрасно подходит, просто я не знаю, как открыть _существующий_ Excel файл и экспортировать в него, а не создавать новый (CreateOleObject("Excel.Application")).
← →
aus (2004-12-19 19:35) [6]CreateOleObject() не создает новый файл, а создает СОМ-объект, который может либо новую книгу создать, либо открыть уже имеющуюся. Посмотри примеры, поиском воспользуйся....
← →
Term (2004-12-19 20:21) [7]да не надо человека запутывать, открой эксель запусти запись макроса, открой файл, останови запись, и посмотри что он создал, используй то что увидиш в редакторе макросов в делфях как метод COM-объекта, общая рекомендация для переписывания макроса, меняй круглые скобки макросов на квадратные в делфях(там где нужно естественно), и будет тебе щастье!!!!!!!! и на будущее если хочеш чтолибо сделать в экселе создай в нём макрос и погляди как это сделано там, и делай также
← →
SergP © (2004-12-19 20:47) [8]// Создаем COM-объект
ReportExcel:=CreateOleObject("Excel.Application");
// Создаем новую книгу на основе шаблона C:\Shablon.xlt
ReportExcel.Workbooks.Add("C:\Shablon.xlt");
далее работаем как обычно....
← →
Алексей (2004-12-20 18:02) [9]Благодарю. Оказывется, все просто :)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.01.23;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.052 c