Класс программного обеспечения, который имеет крайне важные и содержательные приложения – процессоры электронных таблиц. Среди наиболее известных программных систем, предназначенных для ведения электронных таблиц, могут быть названы SuperCalc, Lotus 1-2-3, Quattro Pro, MS Excel. MS Excel в силу своего массового распространения в России является базовым представителем программ данного класса.
Ценность любой информации в значительной мере определяется качеством ее организации, и, более того, существенная доля затрат на обработку информации связана с приданием ей той или иной логической структуры. Особенностью электронных таблиц является то, что в них структурирование информации начинается непосредственно на этапе ввода данных: с самого начала своего существования в машинной форме они привязываются к структурным подразделениям таблиц – ячейкам.
Основное назначение процессоров электронных таблиц – обработка таблично-организованной информации (данных, представленных в виде строк и столбцов чисел), проведение расчетов на ее основе и обеспечение визуального представления хранимых данных и результатов их обработки (в виде графиков, диаграмм и т.п.).
Структурно основным элементом Excel является рабочая книга, которая сохраняется как целостный объект в едином файле, имеющем по умолчанию расширение *.xls. Книга делится на листы, а листы, в свою очередь, - на ячейки. В некоторых случаях логика работы с данными требует задания ссылок между несколькими рабочими книгами. Получающаяся в результате связанная совокупность книг обычно называется рабочим пространством или рабочей средой. Сведения о настройках рабочего пространства могут быть сохранены в файле специального формата. По умолчанию он имеет расширение *.xlw.
MS Excel является одной из составляющих интегрированной программной системы автоматизации офисной деятельности Microsoft Office. Он хорошо взаимодействует с другими программными приложениями, входящими в ее состав. Прежде всего это касается возможности создавать собственные программные расширения, работающие в середе Excel. Принципиальным свойством процесса создания таких программных надстроек является то, что как в Excel, так и в других программных продуктах, входящих в семейство MS Office, для этого используется среда программирования Visual Basic for Application (VBA), что, в конечном счете, открывает широкие возможности для их последующей тесной интеграции.
Важнейшей особенностью процессоров электронных таблиц является их способность обеспечивать автоматический пересчет и обновление связей при вводе или изменении данных. Как только вводятся новые данные, электронная таблица мгновенно проводит перерасчет по ранее заданным формулам, и информация моментально обновляется.