Компонент Excel является наиболее популярным для разработки приложений, предназначенных для различных сфер: клиентских приложений для баз данных; финансовых моделей и инструментов анализа; систем подготовки отчетов, статистических и финансовых презентаций; экспертных информационных систем.
Данные в Excel представляются в виде таблиц, размещаемых на рабочих листах. Любое значение (число, дата, символьная строка и т.п.), вводимое пользователем, помещается в ячейку таблицы. Каждая ячейка таблицы находится на пересечеиии строки и столбца. Строки и столбцы таблицы последовательно нумеруются (строки – числами от 1 до 65 536, столбцы – буквами от A до IV).
В таблицах можно не только размещать данные, но и выполнять расчеты, осуществлять анализ данных, формировать на их основе отчеты, представляя данные в удобной для восприятьия форме. Excel позволяет выполнять операции как над отдельными значениями, размещенными в ячейках таблицы, так и над диапазонами ячеек, над таблицами в целом.
При создании таблиц лучше соблюдать правило: один рабочий лист – одна таблица, что позволит избежать проблем при форматировании таблиц и выполнении различных операций над ними.
Рабочие листы «вкладываются» в рабочие книги, которые хранятся в файлах с расширением XLS. Пользователь имеет возможность работать с несколькими книгами одновременно, связывать данные, размещенные в различных книгах.
Работа приложения строится на объектной модели, которая рассматривается ниже.