Электронные таблицы

Материал из Циклопедии
(перенаправлено с «Табличный процессор»)
Перейти к навигации Перейти к поиску

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

Некоторые программы организуют данные в «листы», предлагая, таким образом, третье измерение. Электронные таблицы- удобный инструмент для автоматизации вычислений. Многие расчёты, бухгалтерские учёты, выполняются в форме таблиц: балансы, расчётные ведомости, сметы расходов и т. п. Кроме того, решение численными методами целого ряда математических задач удобно выполнять именно в табличной форме. Использование математических формул в электронных таблицах позволяет представить взаимосвязь между различными параметрами некоторой реальной системы. Решения многих вычислительных задач, которые раньше можно было осуществить только с помощью программирования, стало возможным реализовать через математическое моделирование в электронной таблице.

История[править]

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

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

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

Программа для работы с электронными таблицами — это стандартная функция пакета офисных приложений; с момента появления веб-приложений офисные пакеты теперь также существуют в форме веб-приложений (для мобильных телефонов и карманных персональных компьютеров).

Использование[править]

Электронная таблица представляет собой сетку ячеек, сгруппированных по столбцам и строкам. Столбцы, как правило, обозначаются буквами («A», «B», «C»…), а строки — числами (1, 2, 3…). Каждая ячейка имеет свой адрес, указывающий на столбец и строку, например «C10». Такая структура ссылок была впервые представлена в LANPAR (Language for Programming Arrays at Random) и затем использована в VisiCalc, и часто называется «A1 notation» («форма записи A1»). Также, в электронных таблицах используется понятие диапазона — группы ячеек, как правило, смежных. Например, первые 10 ячеек в первом столбце могут быть обозначены как «A1:A10».

Основной единицей взаимодействия пользователя с таблицей является ячейка. Ячейка может хранить в себе как данные, так и формулу. Поддерживаемые типы данных обычно включают в себя строки, числа и даты. Запись формулы начинается со знака «равно», например =5*3, но в самой ячейке обычно отображается только результат вычисления (в этом случае 15), а не сама формула.

Ключевой особенностью электронных таблиц является возможность формулы ссылаться на другие ячейки, которые, в свою очередь, тоже могут содержать в себе формулы. Для этого в формуле достаточно указать адрес ячейки. Например, формула =5*C10 вычислит результат умножения содержимого ячейки C10 на число 5. Если C10 содержит 3 , результатом будет 15. Но C10 также может содержать в себе формулу, ссылающуюся на другие ячейки, и так далее.

Ссылки[править]

  • Колесников, Е. А. Эволюция электронных таблиц, 2008. (1.7 МБ)
  • VisiCalc — первые в мире электронные таблицы Архивная копия от 12 мая 2009 на Wayback Machine
  • A Spreadsheet Programming article on DevX
  • comp.apps.spreadsheets FAQ by Russell Schulz
  • Extending the Concept of Spreadsheet by Jocelyn Paine
  • Электронная таблица в каталоге ссылок Curlie (dmoz)
  • Spreadsheet — Its First Computerization (1961—1964) by Richard Mattessich
  • CICS history and introduction of IBM 3270 by Bob Yelavich
  • Autoplan & Autotab article by Creative Karma
  • Spreadsheets in Science
Знание.Вики

Одним из источников, использованных при создании данной статьи, является статья из википроекта «Знание.Вики» («znanierussia.ru») под названием «Электронные таблицы», расположенная по следующим адресам:

Материал указанной статьи полностью или частично использован в Циклопедии по лицензии CC-BY-SA 4.0 и более поздних версий.

Всем участникам Знание.Вики предлагается прочитать материал «Почему Циклопедия?».