1.2. Характеристики табличного процессора Введем определение электронного табличного процессора [2]. Электронный табличный процессор – это комплекс взаимосвязанных прикладных программ, предназначенных для обработки таблиц, списков и визуализации их в виде диаграмм.
Современные табличные процессоры, прежде всего, позволяют в различных областях науки (экономике, астрономии, физике, математике и т.д.) и прикладных областях (электронике, машиностроении и т. д.):
решать различные вычислительные задачи (с помощью средств табличного процессора можно вычислять численные решения дифференциальных, интегральных, матричных систем уравнений, применять различные численные методы, производить решение задач линейного программирования и многое другое);
решать задачи моделирования (на основе аппарата решения задач линейного программирования выбирать оптимальный вариант во многих экономических задачах и задачах планирования, рассчитывать многократно по формулам и строить зависимости рассчитанных значений от параметров);
осуществлять задачи обработки данных, такие как статистический анализ, построение графиков и диаграмм, ведение баз данных.
Кроме того, табличные процессоры позволяют:
в удобной форме представлять разнообразные сведения (применять различные шрифты, начертания, цвета, эффекты оформления);
автоматизировать экономическо-финансовую деятельность;
выполнять простейшие математические операции и вычислять значения простых математических функций;
строить различные графики и диаграммы;
вести коллективную работу различным пользователям через локальные и глобальные сети;
внедрять элементы изображений, звука, видео;
поддерживать различные типы печатающих устройств;
автоматизировать выполнение операций и расчетов с помощью макросов и программных вставок.
Microsoft Excel выполняет все выше перечисленные функции и задачи. Кроме того, любой табличный процессор (включая Microsoft Excel) позволяет выполнять функции:
1) редактирования таблицы, а именно:
запись таблицы в файл;
редактирование, удаление, вставку формул, текста, чисел, дат в ячейки таблицы;
поиск и замену цепочек символов в ячейках;
одновременную обработку различных фрагментов одной или нескольких таблиц в различных окнах;
создание и использование собственных макрокоманд для выполнения набора действий (например, форматирования диаграмм);
2) форматирования ячеек, в том числе:
установление различного вида представления данных в ячейках (чисел, дат, времени, денежных сумм);
изменение ширины и высоты ячеек;
оформление данных ячеек с использованием различных шрифтов и их начертания, насыщенности, эффектов, цвета;
горизонтальное и вертикальное выравнивание данных в ячейках;
расположение данных в ячейках (вертикальное, горизонтальное, под углом);
оформление границ ячеек (цвет, тип границы, эффекты границы);
заполнение ячеек цветом или узором;
3) вычисления различных математических выражений, в том числе:
ввод и редактирование математических формул и выражений;
вычисление значений математических выражений;
установление связей математических формул (какие данные влияют на эту формулу, и на какие другие формулы влияет данная формула);
использование в выражениях экономических, статистических, логических и других функций;
использование специальных алгоритмов и методов решения определенных задач;
слияния файлов, т. е. импорт файлов в различных форматах, подготовленных другими программными продуктами и объединение данных в разных файлах;
экспорта файлов, т. е. перезапись их в другом формате с целью использования в иных программных продуктах;
подготовки к печати и печать таблиц, среди которых:
разбиение таблицы на страницы;
предварительный просмотр страниц;
выбор порядка и номеров выводимых страниц.
Microsoft Excel имеет встроенный язык программирования Visual Basic for Applications (как и Microsoft Word), который позволяет запрограммировать ряд вычислений и ряд операций обработки данных (включая их форматирование и преобразование), что делает возможным использование сложных расчетов пользователем не имеющим навыков работы в Excel. Excel снабжен развитой системой помощи, большим количеством встроенных функций и является лидером среди табличных процессоров.
|