![]() |
|
|
#1
|
|||
|
|||
![]() ребят, пожалуйста не ругайтесь, наверняка 100 раз тут обсуждали, но я не могу найти...
Мне нужно узнать как связать Delphi с Excel'ем. От начала и до конца. Какие компоненты использовать и какой код для связи писать. Суть такая - у меня есть экселевский документ, в котором я писал макросы по обработке информации. Мне нужно, чтобы все эти операции делались в дельфи, желательно с отчетами. В дельфи я почти полный ноль (какие-то рисовалки делал и все). на форуме я нашел много о связи экселя и дельфи, но там уже выясняются дальнейшие вопросы, мне же самое начало нужно. На всякий случай выкладываю архив с xls доками (основной файл - бонус, он обрабатывает остальные). Надеюсь на любую помощь! Спасибо! И еще одна просьба - дайте пожалуйста ссылку на материал, посвященный работе в Delphi с базами данных Access. Мне нужны именно азы, ничего мудреного. Еще раз спасибо! Последний раз редактировалось niqx, 10.05.2008 в 12:52. |
#2
|
|||
|
|||
![]() Там выложен пример чтения данных из Excel.
http://www.delphisources.ru/forum/sh...2&postcount=13 А по созданию БД Access просто и понятно изложено в главе 14 книги Фленова Михаила "Библия Delphi". Найти ее в электронном виде не сложно. Последний раз редактировалось MegaPiha, 10.05.2008 в 14:01. |
#3
|
|||
|
|||
![]() http://www.delphikingdom.com/asp/ite...ode=1&ItemID=2
Статьи про работу с Excel из Delphi. http://www.delphikingdom.com/asp/itemq.asp?ItemID=2 И более 1500 вопросов с ответами по работе с Excel. Последний раз редактировалось san-46, 10.05.2008 в 14:07. |
#4
|
|||
|
|||
![]() Блин, спасибо, но там все не для меня написано... Слишком сложно. Объясните плиз на пальцах с чего начать. Просто чтоб экселевская таблица отображалась в форме и выполняля макросы (если можно
![]() |
#5
|
|||
|
|||
![]() Мил друг, ну пойми ты, ничего просто так не бывает.
Delphi работает с Excel через OLE и "просто" чтобы экселевская таблица отображалась в форме и речи быть не может. Это может произойти только после долгого и кропотливого изучения материала. Никто (практически) не пытается отобразить экеселевскую таблицу в форме. Проще вызвать Excel и там делать чего надо. Если слишком сложно, то лучше преквалифицироваться в дворники. Материала в приведенных ссылках с лихвой для того чтобы этому Excel'ю выкрутить руки и делать с ним чего хочешь. Беда твоя, что ничего не делая хочется многого. |
#6
|
|||
|
|||
![]() Во-первых, затащить Эксель на форму не так уж и сложно.
Во-вторых, у DevExpress'а есть компонент, по функционалу аналогичный табличке Экскля (работают ли там макросы - не знаю, не надо было). В-третьих, еще есть замечательная штука XLSReadWriterII, которая позволяет ковыряться в файликах Экселя без вызова оного. Вот. |