Форум: "Основная";
Текущий архив: 2004.10.24;
Скачать: [xml.tar.bz2];
ВнизКак экспортнуть данные в Excel из DBGrid? Найти похожие ветки
← →
AJ_UA (2004-10-06 16:17) [0]Собственно сабж. Можна как-то экспортнуть все как есть, не применяя никаких репортов для просмотра? Просто я ниразу не работал с репортами.
← →
Jay (2004-10-06 16:27) [1]var
excel: Variant;
excel := CreateOleObject("Excel.Application");
excel.Workbooks.Open(ExtractFilePath("Report.xls");
excel.Visible:=True;
Excel.Sheets[1].Cells[3,5]:="text"
Можно также писать в Екселе макросы, а потом просмотрев его текст писать аналогично в Делфи Excel.Sheet[1].
Данные придется присваивать из каждой ячейки, можно организовать цикл :)
← →
Erik1 © (2004-10-06 16:43) [2]А можно еще проще, поставить TDBGridEh. У него есть возможность копировать в буфер. Нажимает CTRL+A потом CTRL+C и вставляем в Excel или куда еше.
← →
Jay (2004-10-06 16:50) [3]Програмно тоже можно?
← →
Erik1 © (2004-10-06 16:55) [4]В clipbord записать данные? Да сколько угодно, в любом поске найдеш готовые примеры.
← →
Jay (2004-10-06 16:58) [5]Нет, записать я могу, а вот нажать Ctrl+V в Excel как?
← →
GanibalLector © (2004-10-07 02:09) [6]Нет, записать я могу, а вот нажать Ctrl+V в Excel как?
В смысле программно???Дык не нужно нажимать,выполни
Selection.Paste
← →
ASoft (2004-10-07 03:09) [7]Где-то на форуме видел:
создаешь вариантный массив, (переменные, как пост[1]), присваеваешь значения по циклу, определяешь ранг вывода в Exсel, затем,
Range := WorkBook.WorkSheets[1].Range[Cell1, Cell2];
Range.Value := ArrayData; //вариантный массив
ExcelApp.Visible := true;
← →
VAV (2004-10-07 06:40) [8]Посмотри в базе готовых решений
http://delphibase.endimus.com/
я как-то оттуда брал процедуру экспорта из датасеты в Excel, немного подшаманил для себя и все работает прекрасно.
← →
YurikGL © (2004-10-07 10:42) [9]
> Нет, записать я могу, а вот нажать Ctrl+V в Excel как?
> В смысле программно???Дык не нужно нажимать,выполни
> Selection.Paste
Не советую использовать буфер т.к. в нем у пользователя могло что-нибудь храниться.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.10.24;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.039 c