Помощь - Поиск - Пользователи - Календарь
Полная версия: Работа с внешним файлом Exel
Форум «Всё о Паскале» > Pascal, Object Pascal > Теоретические вопросы
SH2Cry
Привет.

Суть. Программа считает несколько значений на основании данных из таблицы (массива). Количество столбцов в таблице постоянно (4 шт.). Количество строк задается вручную.

Необходимо, чтобы исходные данные программа брала из таблицы в Exel и полученный результат заносила в тот же файл (опционально, можно и в новый).

Прошу помочь с основными командами, которые работают с внешними файлами. Дальше, думаю, сам разберусь.

Спасибо.
OCTAGRAM
Есть разные способы, я работал только через сам Офис (соответственно, он должен быть установлен). Создаётся объект OLE Automation Excel.Application, который соответствует новому невидимому экземпляру Microsoft Excel. Дальше у него вызываются любые все те же методы, которые есть доступны через VBA. Можно открыть файл и внутри него что-то поделать, и поменять в том числе. Если файл редактировался, его нужно не забыть закрыть, потом нужно не забыть закрыть само приложение Excel.Application, иначе оно так и повиснет в списке процессов и будет блокировать доступ к файлу.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.