что такое табличный процессор
Перейти к содержимому

что такое табличный процессор

  • автор:

Табличный процессор

Табли́чный проце́ссор — категория программного обеспечения, предназначенного для работы с электронными таблицами. Изначально табличные редакторы позволяли обрабатывать исключительно двухмерные таблицы, прежде всего с числовыми данными, но затем появились продукты, обладавшие помимо этого возможностью включать текстовые, графические и другие мультимедийные элементы. Инструментарий электронных таблиц включает мощные математические функции, позволяющие вести сложные статистические, финансовые и прочие расчеты.

Электро́нные табли́цы (или табличные процессоры) — это прикладные программы, предназначенные для проведения табличных расчетов. Появление электронных таблиц исторически совпадает с началом распространения персональных компьютеров. Первая программа для работы с электронными таблицами — табличный процессор, была создана в 1979 году, предназначалась для компьютеров типа Apple II и называлась VisiCalc. В 1982 году появляется знаменитый табличный процессор Lotus 1-2-3, предназначенный для IBM PC. Lotus объединял в себе вычислительные возможности электронных таблиц, деловую графику и функции реляционной СУБД. Популярность табличных процессоров росла очень быстро. Появлялись новые программные продукты этого класса: Multiplan, Quattro Pro, SuperCalc и другие. Одним из самых популярных табличных процессоров сегодня является MS Excel, входящий в состав пакета Microsoft Office.

Что же такое электронная таблица? Это средство информационных технологий, позволяющее решать целый комплекс задач: Прежде всего, выполнение вычислений. Издавна многие расчеты выполняются в табличной форме, особенно в области делопроизводства: многочисленные расчетные ведомости, табуляграммы, сметы расходов и т. п. Кроме того, решение численными методами целого ряда математических задач; удобно выполнять в табличной форме. Электронные таблицы представляют собой удобный инструмент для автоматизации таких вычислений. Решения многих вычислительных задач на ЭВМ, которые раньше можно было осуществить только путем программирования, стало возможно реализовать Математическое моделирование. Использование математических формул в ЭТ позволяет представить взаимосвязь между различными параметрами некоторой реальной системы. Основное свойство ЭТ — мгновенный пересчет формул при изменении значений входящих в них операндов. Благодаря этому свойству, таблица представляет собой удобный инструмент для организации численного эксперимента:

  1. подбор параметров,
  2. прогноз поведения моделируемой системы,
  3. анализ зависимостей,
  4. планирование.

Дополнительные удобства для моделирования дает возможность графического представления данных (диаграммы); Использование электронной таблицы в качестве базы данных. Конечно, по сравнению с СУБД электронные таблицы имеют меньшие возможности в этой области. Однако некоторые операции манипулирования данными, свойственные реляционным СУБД, в них реализованы. Это поиск информации по заданным условиям и сортировка информации.

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

Основные типы данных: числа, как в обычном, так и экспоненциальном формате, текст – последовательность символов, состоящая из букв, цифр и пробелов, формулы. Формулы должны начинаться со знака равенства, и могут включать в себя числа, имена ячеек, функции (математические, статистические, финансовые, текстовые, дата и время и т.д.) и знаки математических операций.

Электронные таблицы просты в обращении, быстро осваиваются непрофессиональными пользователями компьютера и во много раз упрощают и ускоряют работу бухгалтеров, экономистов, ученых.

Основные элементы электронных таблиц:

  1. Столбец,
  2. Заголовки столбцов,
  3. Строка,
  4. Заголовки строк,
  5. Неактивная ячейка,
  6. Активная ячейка.

История

Идею электронных таблиц впервые сформулировал американский ученый Ричард Маттессич, опубликовав в 1961 г. исследование под названием «Budgeting Models and System Simulation». Концепцию дополнили в 1970 г. Пардо и Ландау, подавшие заявку на соответствующий патент (U.S. Patent 4,398,249 (англ.) ). Патентное ведомство отклонило заявку, но авторы через суд добились отмены этого решения.

Общепризнанным родоначальником электронных таблиц как отдельного класса ПО является Дэн Бриклин, совместно с Бобом Фрэнкстоном разработавший легендарную программу VisiCalc в 1979 г. Этот табличный редактор для компьютера Apple II стал «убойным приложением», превратившим персональный компьютер из экзотической игрушки для технофилов в массовый инструмент для бизнеса.

Впоследствии на рынке появились многочисленные продукты этого класса — SuperCalc, Microsoft MultiPlan, Quattro Pro, Lotus 1-2-3, Microsoft Excel, OpenOffice.org Calc, таблицы AppleWorks и gnumeric, минималистический Spread32.

Существует табличный процессор для мобильных телефонов и КПК под названием SpreadCE.

Перечень программных продуктов

Название Операционные системы Примечание
UNIX Mac OS X Microsoft Windows
Gnumeric Да Да Да
en:KSpread Да Да Да Входит в состав KOffice.
en:Lotus 1-2-3 Нет Нет Да Самая известная программа, впервые выпущенная 26 января 1983 под DOS.
Microsoft Excel Нет Да Да Впервые выпущена в 1985 под Mac OS.
en:Numbers Нет Да Нет Входит в состав iWork.
OpenOffice.org Calc Да Да Да Входит в состав OpenOffice.org.

Также в своё время были достаточно известны программы: en:Quattro Pro, en:SuperCalc и VisiCalc.

Ссылки

  • Эволюция электронных таблиц (.pdf,1.78 Mb)
  • VisiCalc — первые в мире электронные таблицы

Что такое табличный процессор

Прикладные программы, предназначенные для работы с данными, представленными в таблицах, называются табличными процессорами или электронными таблицами.

Первый табличный процессор был создан в 1979 году и предназначался для автоматизации рутинных вычислительных процедур. Современные электронные таблицы применяются не только для выполнения расчётов.

Внешний вид табличного процессора

Объекты табличного процессора

По умолчанию документ называется Книга1. xlsx

Столбцы обозначены буквами латинского алфавита.

Строки в электронных таблицах пронумерованы.

Ячейка – наименьшая структурная единица электронной таблицы, образуемая на пересечении столбца и строки. Адрес ячейки образуется из имени столбца и номера строки.

Формат ячейки:

Числовые значения

По умолчанию числа выравниваются по правому краю ячейки. Дробную часть числа от целой в русскоязычных версиях Windows отделяют запятой.

Текстовые значения

По умолчанию текст выравнивается по левому краю ячейки. Числовое значение можно при вводе изменить на текстовое, если начать ввод с апострофа — ‘3,14159

Дата и время суток. Формат представления данных разного типа не исчерпывается приведенным примером.

Гиперссылка

Активизирует место (перемещает курсор) в указанную ссылку. В примере активной станет ячейка A 1 на листе Ведомость1.

Ввод формулы начинается со знака равенства, который указывает табличному процессору на необходимость выполнения вычислений в соответствии со следующим за ним выражением.

В формулах используются ссылки на ячейки, в которых находятся данные. Изменение данных приводит к пересчёту значений всех формул.

Формула может содержать:

• Скобки, числа, тексты, ссылки на ячейки

• Функции COS (), ОСТАТ(), ИЛИ(), ПСТР(), ДЕНЬНЕД(), …

Тип ссылки :

• Абсолютные $ B$3, Лист2!$ A$1

• Относительные D3, Лист3! B7

• Смешанные E$5, $K8

Ссылка, которая изменяется при копировании формулы, называется относительной. Абсолютная ссылка не изменяется при копировании формулы. В смешанных ссылках при копировании формулы изменяется номер строки либо имя столбца.

Ошибки при записи формул

##### – столбец недостаточно широкий для отображения числа

#ЗНАЧ! – в формуле с вычислениями есть текстовое значение

#ССЫЛКА! – ячейка не существует

Что такое табличный процессор

4.3.2. Табличные процессоры

Программы для обработки табличных данных появились прак­тически одновременно с созданием персонального компьютера. Функциональные возможности этих приложений постоянно ра­стут, увеличивая их популярность. В этой главе мы изложим основные принципы работы с табличными процессорами на при­мере Microsoft Excel 2003. Следует отметить, что материал этой главы в целом справедлив и для предыдущих версий таблично­го процессора.

Общие сведения. Табличное представление позволяет быстро осуществить рас­четы над большими объемами данных. Если расчеты выполня­ются однократно, то оправдано использование калькулятора. Од­нако многократное выполнение расчетов вызывает утомление и раздражение, что приводит к появлению ошибок и необходимо­сти перерасчета, сопряженного с материальными и временными затратами.

Поскольку персональные компьютеры служат для выполне­ния многократно повторяющихся однообразных действий, то ес­тественным стало использование при организации расчетов элек­тронных таблиц. Пользователю предоставляется возможность размещать данные в таблице на экране монитора, являющейся аналогом таблицы на бумаге, и использовать для их обработки встроенные функции. Электронные таблицы (Spreadsheets — рас­ширенные таблицы), или табличные процессоры, являются уни­версальными средствами для автоматизации расчетов над боль­шими объемами табличных данных.

Электронная таблица создается и хранится в памяти компь­ютера. В дальнейшем ее возможно изменять, просматривать, сохранять на магнитном носителе, а также выводить копию на печать. На экране дисплея электронная таблица отображается в виде двухмерной матрицы, состоящей из столбцов и строк, на пересечении которых располагаются ячейки (клетки). В зави­симости от используемого табличного процессора размер матри­цы различен. Для обращения к содержимому ячейки используется однозначно определяющий ее идентификатор. В качестве такого идентификатора выступает адрес (номер столбца и номер строки, на пересечении которых располагается ячейка). В ячей­ки Электронной таблицы вводятся числа, текст, формулы или гиперссылки. Для задания текущей ячейки таблицы используется специальный указатель ячейки (таблич­ный курсор), который имеет вид рамки. Ввод и редактирование данных осуществляются пользователем в текущую ячейку.

Концепция электронной таблицы, впервые реализованная для компьютера фирмы Apple, оказалась удачной, и в течение несколь­ких лет был выпущен ряд программных средств этого класса (се­мейства yisicalc, Supercalc, Multiplan). Электронные таблицы стали одним ив основных компонентов интегрированных пакетов про­грамм Works, Symphony. Большое влияние на развитие программ­ных средств этого класса оказала разработка пакета Lotus 1-2-3 фирмы Lotus Development. Этот пакет благодаря своим функцио­нальным возможностям и скорости обработки долгое время являл­ся эталоном для аналогичных программных продуктов.

Разработчики табличных процессоров ориентируются на сле­дующие критерии: расширение функциональных возможностей, увеличение скорости обработки, обеспечение простоты изучения и удобства использования. Современные табличные процессоры содержат средства для работы с текстами, таблицами, графи­кой, гиперсвязями, а также дополнения для моделирования, анализа и прогнозирования.

На практике электронные таблицы получили широкое рас­пространение при экономических расчетах. Это обусловлено тем, что решение большинства экономических задач связано с обра­боткой табличных документов и результаты решения ряда за­дач следует представлять в табличной форме.

К основным функциям табличных процессоров относят:

• создание таблиц одноразового и многоразового пользования;

• выполнение специальных расчетов (математических, статис­тических, бухгалтерских и пр.). При изменении исходных значений расчетные должны автоматически изменяться. Это позволяет осуществлять анализ результатов и получать мно­жество вариантов решения задачи;

• построение по данным таблицы разнообразных графиков и диаграмм;

• взаимодействие с другими офисными продуктами, тексто­выми редакторами, системами управления базами данных.

На рынке программных продуктов наиболее популярными представителями этого класса являются табличные процессо­ры различных версий Lotus 1-2-3 фирмы Lotus Development Inc., Quattro Pro фирмы Novell и Excel корпорации Microsoft. Эти продукты являются компонентами соответствующих офис­ных пакетов — Lotus SmartSuit, Perfect Office и Microsoft Office. Функциональные возможности табличного процессора обес­печивают его широкое использование для финансовой обработ­ки данных, научных и инженерно-технических расчетов, авто­матизации учетно-контрольной деятельности, эффективной обработки больших объемов информации, заданных в таблич­ном виде.

К основным функциональным возможностям таблич­ных процессоров относят следующие:

  • построение таблиц любой формы и их сохранение на магнит­ном носителе в виде отдельного файла;
  • корректировка структуры созданной таблицы (перемещение, добавление, удаление, мультиплицирование строк, столбцов и диапазонов ячеек);
  • выбор цветового оформления таблицы, различных шрифтов и стилей, ввода текста под различными углами, автоформа­тирование таблицы;
  • обработка разнообразных типов данных (чисел, дат, формул, гиперссылок);
  • поддержка форматов файлов разнообразных программных продуктов (например, Lotus 1-2-3);
  • импорт и экспорт табличных данных из внешних баз данных (с возможностями предварительного отбора);
  • импорт графических объектов в таблицу (поддержка OLE-технологии);
  • наличие механизма мастеров, которые позволяют автомати­зировать выполнение операций (например, мастер диаграмм или мастер функций);
  • представление данных таблицы в виде двух- и трехмерных графиков и диаграмм. Содержит разнообразные инструмен­ты для редактирования графиков и диаграмм, включая сред­ства для создания смешанных двухмерных графиков;
  • использование библиотеки стандартных функций (математичес­ких, тригонометрических, статистических, бухгалтерских и пр.);
  • реализацию комплекса матричных и оптимизационных вы­числений;
  • защиту таблицы от несанкционированного доступа;
  • средства формирования профессиональных отчетов, а также возможность использования других компонентов Microsoft.

Office (MS-Word, MS Access) для этих целей:

  • упорядочивание, удаление, копирование, нахождение по ус­ловию данных в таблице;
  • открытие и возможность работы одновременно с нескольки­ми таблицами;
  • связку таблиц, то есть автоматический перенос информации из одной таблицы в другую;
  • анализ влияния изменений одних данных на другие, исполь­зуемый, например, при прогнозировании динамики различ­ных процессов;
  • поддержку работы в сети и организацию коллективной рабо­ты при одновременном редактировании таблицы нескольки­ми пользователями. Возможно добавление комментариев с ука­занием пользователя, отслеживание внесенных изменений, установки персональных опций просмотра, печати и фильт­рации, обеспечивается синхронизация таблиц через определенные интервалы времени;
  • интеллектуальное реагирование на действия пользователя (реализация технологии Intelligence) — система предугады­вает действия пользователя и помогает ему выполнить их;
  • поддержку технологии drag-and-drop;
  • автоматическое исправление синтаксических ошибок при задании текста и формул;
  • задание ограничения на вводимые данные путем указания списка или диапазонов допустимых значений (нарушающие эти условия данные выделяются специальным образом);
  • обработку таблиц с помощью макрокоманд, создание моду­лей на встроенном языке программирования VBA (Visual Basic for Application);
  • поддержку гипертекстовых ссылок, обработки встроенных в таблицы запросов по поступившей из сети команде, что по­зволяет поддерживать Web-технологию.

4. Табличный процессор MS Excel

Файл, созданный в Excel, называется рабочей книгой . Книга содержит рабочие листы . Каждый рабочий лист представляет собой таблицу , куда можно вводить данные и выполнять расчёты.

Для перехода с одного рабочего листа на другой надо щёлкнуть по ярлычку листа, расположенному под таблицей.

Screenshot_46.png

Электронная таблица разделена на клетки, которые называются ячейками . Строки обычно обозначаются числами, столбцы — латинскими буквами, а затем их сочетаниями. Ячейка имеет имя (адрес), состоящее из имени столбца и строки.

Screenshot_41.png

Таблица максимального размера может содержать 1 048 576 строк и 16 384 столбца. Для обозначения столбцов при этом не хватает букв английского алфавита, и они после буквы \(Z\) обозначаются сочетаниями двух букв, например, \(AA\), \(AB\). На экран вся таблица не помещается, но её можно прокрутить с помощью полос прокрутки.

В ячейку можно ввести текст, числовое значение, дату или формулу. Excel сам распознает, что введено в ячейку по введенным данным.

Текст, вводимый в ячейку, может быть произвольной длины (на самом деле он может содержать до \(65\) тысяч символов).

Если текст слишком длинный, он может не поместиться в ячейку или «залезть» на соседнюю ячейку.
Но, если ячейку сделать текущей, то в строке формул будет виден весь текст.

Screenshot_44.png

Формула всегда начинается со знака \(=\).

Формула может содержать знаки арифметических операций \(+ , – , * , / \) (сложение, вычитание, умножение и деление).

Если формула содержит адреса ячеек, то в вычислении участвует содержимое ячейки.
Для получения результата нажми .

Если необходимо рассчитать данные в столбце по однотипной формуле, в которой меняются только адреса ячеек при переходе на следующую строку таблицы, то такую формулу можно скопировать или размножить на все ячейки данного столбца.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *