Форум: "Прочее";
Текущий архив: 2009.04.19;
Скачать: [xml.tar.bz2];
ВнизРабота с Excel Найти похожие ветки
← →
123-ий © (2009-02-16 10:00) [0]Сейчас вот надо выяснить одну деталь. А справки на компе нет и в инете пока ничего по теме не нашел (вполне возможно, плохо искал). У меня такая ситуация - выгрузка данных из БД в дельфю (заполняю датасет), затем экспорт этих данных через OLE в Excel. Но как вы знаете OLE - скоросьтью не блещет и экспорт этак 40000 записей в excel - грустная задача. Есть в Excel"е функция для подключения к БД и выдирания неких данных оттуда. И вот хотелось бы каким-то образом заставить Excel приконнектиться к БД и выполнить некую хранимку, которая вернет нужный набор данных. То есть выполняться все это будет "минуя дельфу". Возможно ли это сделать через OLE? Или каким-то другим способом? Или вообще невозможно?
Да, чуть не забыл. Так как в данный момент OLEObject создается в рантайме, надо чтобы никаких Excelевских документов в "комплекте" с программой не было. Поэтому и хочу все сделать в рантайме.
← →
Дуб © (2009-02-16 10:18) [1]Не мимо Дельфи:
1. DDE
2. SpreadSheet
3. Вставка массивом
← →
123-ий © (2009-02-16 10:33) [2]
> Дуб © (16.02.09 10:18) [1]
ага, буду теперь знать, че искать и куда копать ))
все это будет конечно не мимо дельфи, главне чтобы сами данные не проходили через нашу софтину.
← →
KSergey © (2009-02-16 10:59) [3]Почитайте вот тут
http://delphikingdom.ru/asp/itemq.asp?mode=1&itemid=2
особенно "по волнам интеграции"
← →
Anatoly Podgoretsky © (2009-02-16 11:36) [4]> 123-ий (16.02.2009 10:00:00) [0]
Скорость зависит от методов.
← →
123-ий © (2009-02-16 12:53) [5]
> Anatoly Podgoretsky © (16.02.09 11:36) [4]
да метод по моему самый обычный:
XL:=CreateOleObject("Excel.Application");
XL.WorkBooks.Add;
XL.Cells[x, y]:="smth";
XL.Visible := True;
> KSergey © (16.02.09 10:59) [3]
почитаю, спасиб
← →
YurikGL © (2009-02-16 21:22) [6]http://code.progler.ru/view/363
> Программа, в которой реализованы разные способы экспорта
> данных в Excel.
> Через OLE, XML, ADO и CVS.
С исходниками
← →
123-ий © (2009-02-17 06:27) [7]
> YurikGL © (16.02.09 21:22) [6]
тож гляну. :)
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2009.04.19;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.064 c