deks
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору reenoip Yes. Создаем OLE-объект в Дельфи и там уже делаем с ним чего надо. Действительно, все возможности макросов под Excel можно повторить в коде Delphi через OLE-объекты Excel. Более того - макросы (и запись макросов) является отличным обучающим пособием как сделать то или иное действие в экселе. То есть весь интерфейс Excel на самом деле вызывает те самые методы OLE-объектов, что и код макроса или дельфи. Естественно, OLE-объекты и ставятся Excelом (вернее - они им и являются). Возможно, есть способ установить на компьютер только OLE-объекты погуглите, может кто то такое извращение практиковал) Однако без наличия Excel на компьютере возможно только использовать комопоненты для доступа к данным, извлеченным из файла Excel. Компоненты просто декодируют файл с данными Delphi и предоставляют к ним доступ через удобные структуры. Также в компонентах прописаны фичи типа кода цветов ячеек и тп. Для простых действий с Excel-файлом этого может оказаться достаточно. Одним из самых навороченных компонентов является TMS FlexCel, у него есть нормальная документация. |