Показать сообщение отдельно
  #2  
Старый 06.09.2012, 21:48
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,100
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Вообще-то для таких простых операций (если надо просто все вытянуть) в Экселе есть специальная функция, позволяющая ему связываться с БД и брать оттуда данные.

Если же хочется чего-то странного (читай нестандартного, например вытащить только строчки, выбранные пользователем, или налету что-то подправить), то смотри как работать с Экселем через OLE. Примеров, в том числе и тут, полно.

ЗЫ. Еще есть библиотека XlsReadWriterII, но она специфическая (и еще платная) и печатать из нее нельзя (в смысле, напрямую нельзя, через нее).
Ответить с цитированием