Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как проще кинуть данные из dbgrid в excel / 5 сообщений из 5, страница 1 из 1
19.07.2004, 16:27
    #32611065
Farkhod
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проще кинуть данные из dbgrid в excel
Как проще кинуть данные из dbgrid в excel ?
...
Рейтинг: 0 / 0
19.07.2004, 17:00
    #32611141
Magnus23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проще кинуть данные из dbgrid в excel
А в грид они как попадают?
Из рекордсета кидать нужно.

ws - worksheet
rs - recodset

ws.Range("A1").CopyFromRecordset rs, , 2

Это самый быстрый метод. Но в ущерб форматированию, если не устроит то форматировать придется руками.


Magnus
...
Рейтинг: 0 / 0
19.07.2004, 17:11
    #32611186
Farkhod
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проще кинуть данные из dbgrid в excel
А как узнать количество столбцов рекордсета ?
...
Рейтинг: 0 / 0
19.07.2004, 17:16
    #32611198
Farkhod
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проще кинуть данные из dbgrid в excel
тоесть
Код: plaintext
xcl.Range("A1").CopyFromRecordset rs, rs.RecordCount, "что писать здесь ?"
...
Рейтинг: 0 / 0
19.07.2004, 18:38
    #32611385
Magnus23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проще кинуть данные из dbgrid в excel
После имени рекордсета идут 2 необязательных параметра: колво строк и колво колонок. Можно не указывать. Будут экспортированы все данные.


Magnus
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как проще кинуть данные из dbgrid в excel / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]