Основные функциональные возможности табличных процессоров.
o Современные табличные процессоры имеют очень широкие функциональные и вспомогательные возможности, обеспечивающие удобную и эффективную работу пользователя. Перечислим основные такие возможности, общие для всех систем этого класса.
· Контекстная подсказка. Вызывается из контекстного меню или нажатием соответствующей кнопки в пиктографическом меню.
· Справочная система. Организована в виде гипертекста и позволяет легко и быстро осуществлять поиск нужной темы.
· Многовариантность выполнения операций.Практически все операции могут быть выполнены одним из трех-четырех способов, пользователь выбирает наиболее удобный.
· Контекстное меню. Разворачивается по щелчку кнопки (обычно правой) мыши на выбранном объекте. Речь идет, например, о месте таблицы, где в данный момент хочет работать пользователь. Наиболее часто используемые функции обработки, доступные в данной ситуации, собраны в контекстном меню.
· Пиктографическое меню. Наиболее часто используемым командам соответствуют пиктограммы, расположенные под строкой меню. Они образуют пиктографическое меню. Вследствие щелчка мышью на пиктограмме выполняется связанная с ней команда. Пиктографические меню могут быть составлены индивидуально.
· Рабочие группы или рабочие папки. Документы можно объединять в рабочие папки, так что они могут рассматриваться как одно единое целое, если речь идет о копировании, загрузке, изменении или других процедурах. В нижней части электронной таблицы расположен алфавитный указатель (регистр), который обеспечивает доступ к рабочим листам. Пользователь может задавать название листам в папке (вместо алфавитного указателя), что делает наглядным содержимое регистра, а значит облегчает поиск и переход от документа к документу.
·
· Средства для оформления и модификации экрана и таблиц. Внешний вид рабочего окна и прочих элементов экранного интерфейса может быть определен в соответствии с требованиями пользователя, что позволяет сделать работу максимально удобной. Среди таких возможностей — разбивка экрана на несколько окон, фиксация заголовков строк и столбцов и так далее.
· Средства оформления и вывода на печать таблиц. Для удобства пользователя предусмотрены все функции, обеспечивающие печать таблиц, такие как выбор размера страницы, разбивка на страницы, установка размера полей страниц, оформление колонтитулов, а также предварительный просмотр получившейся страницы.
· Средства оформления рабочих листов.Современные табличные процессоры предоставляют широкие возможности по форматированию таблиц, такие как выбор шрифта и стиля, выравнивание данных внутри клетки, выбор цвета фона клетки и шрифта, изменение высоты строк и ширины колонок, черчение рамок различного вида, определение формата данных внутри клетки (например: числовой, текстовый, финансовый, дата и т. д.), а также обеспечение автоматического форматирования, когда в систему уже встроены различные варианты оформления таблиц, и пользователь может выбрать наиболее подходящий формат из уже имеющихся.
· Шаблоны. Табличные процессоры, как и текстовые, позволяют создавать шаблоны рабочих листов, которые применяются для создания бланков писем и факсов, различных калькуляций. Если шаблон создается для других пользователей, то можно разрешить заполнять такие бланки, но запретить изменять формы бланка.
· Связывание данных. Абсолютная и относительная адресации являются характерной чертой всех табличных процессоров, в современных системах они дают возможность работать одновременно с несколькими таблицами, которые могут быть тем или иным образом связаны друг с другом. Например, трехмерные связи, позволяющие работать с несколькими листами, идущими подряд; консолидация рабочих листов, с ее помощью можно обрабатывать суммы, средние значения и вести статистическую обработку, используя данные разных областей одного рабочего листа, нескольких рабочих листов и даже нескольких рабочих книг; связанная консолидация позволяет не только получить результат вычислений по нескольким таблицам, но и динамически его пересчитывать в зависимости от изменения исходных значений.
· Вычисления. Для удобства вычисления в табличных процессорах имеются встроенные функции, а именно: математические, статистические, финансовые, функции даты и времени, логические и другие. Менеджер функций позволяет выбрать нужную функцию и, проставив значения, получить результат.
· Деловая графика. Трудно представить современный табличный процессор без возможности построения различного типа двумерных, трехмерных и смешанных диаграмм. Насчитывается более 20 различных типов и подтипов диаграмм, которые можно построить в современной системе данного класса. А возможности оформления диаграмм также многообразны и доступны, например, вставка и оформление легенд, меток данных; оформление осей — возможность вставки линий сеток и другие. Помимо этого, современные системы работы с электронными таблицами снабжены такими мощными средствами построения и анализа деловой графики, как вставка планок погрешностей, возможность построения тренда и выбор функции линии тренда.
· Выполнение табличными процессорами функций баз данных. Эта возможность обеспечивает заполнение таблиц аналогично заполнению базы данных, то есть через экранную форму; защиту данных, сортировку по ключу или по нескольким ключам, обработку запросов к базе данных, создание сводных таблиц. Кроме этого все современные программы работы с электронными таблицами включают средства обработки внешних баз данных, которые позволяют работать с файлами, созданными, например, в формате dBase или PARADOX или других форматах.
· Моделирование.Подбор параметров и моделирование — одни из самых важных возможностей табличных процессоров. С помощью простых приемов можно находить оптимальные решения для многих задач. Методы оптимизации варьируются от простого подбора (при этом значения ячеек-параметров изменяются так, чтобы число в целевой ячейке стало равным заданному ) до метода линейной оптимизации со многими переменными и ограничениями. При моделировании иногда желательно сохранять промежуточные результаты и варианты поиска решения. Это можно делать, создавая сценарии, которые представляют собой описание решаемой задачи.
· Программирование. В простейшем случае для автоматизации выполнения часто повторяемых действий можно воспользоваться встроенным языком программирования макрокоманд. Разделяют макрокоманды и макрофункции. Применяя макрокоманды, можно упростить работу с табличным процессором и расширить список его собственных команд. При помощи макрофункций можно определять собственные формулы и функции, расширив таким образом набор функций, предоставляемый системой. Самый простой макрос — это записанная последовательность нажатия клавиш, перемещений и щелчков кнопками мыши. Эта последовательность может быть воспроизведена, как магнитофонная запись. Ее можно обработать и изменить, добавив стандартные макрокоманды и макрофункции. Например, организовать цикл, переход, подпрограмму. Современные программы обработки электронных таблиц позволяют пользователю создавать на базе табличного процессора новые приложения со специализированными диалоговыми окнами, что делает работу с приложением максимально удобным. Для создания приложений табличные процессоры содержат в качестве дополнительной компоненты язык программирования высокого уровня (например, компоненты языка Visual Basic для составляющих Microsoft Office).