Обращение к Excel из DELPHIВ данном обзоре рассмотрены основные конструкции, позволяющие получить доступ к книге Excel из DELPHI. Организация доступа к книге EXCEL Content-Disposition: form-data; name="sort" 50
Для взаимодействия с MS excel в программе необходимо использовать модуль ComObj uses ComObj; и объявить переменную для доступа к MS excel следующего типа: var Excel: Variant; Инициализация переменной Excel в простейшем случае можно осуществить так: Создание новой книги: Открытие существующей книги (где path - путь к фалу с расширением xls.): Открытие существующей книги только для чтения: Закрытие Excel: Блокировка запросов (подтвеждений, уведомлений) Excel, например, запретить запрос на сохранение файла: Отображаем Excel на экране: Печать содержимого активного листа excel: Чтение/запись данных в EXCEL Доступ к ячейке в текущей книге Excel можно осуществить следующим образом: Формат ячеек в EXCEL Выделить (выбрать) группу ячеек для последующей работы можно так: Excel.Range[Excel.Cells[1, 1], Excel.Cells[5, 3]].Select; или Excel.Range['A1:C5'].Select; при этом будет выделена область находящаяся между ячейкой A1 и C5. После выполнения выделения можно установить: Использование паролей в EXCEL Установка пароля для активной книги может быть произведена следующим образом: Снятие пароля с книги аналогично, использовуем команду Установка и снятие пароля для активного листа книги Excel производится командами Вспомогательные операции в EXCEL Удаление строк со сдвигом вверх: Установка закрепления области на активном листе Excel Удачной работы! |