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

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Электронная таблица[1] (англ. spreadsheet)— компьютерная программа, позволяющая проводить вычисления с данными, представленными в виде двумерных массивов, имитирующих бумажные таблицы[2]. Некоторые программы организуют данные в «листы», предлагая, таким образом, третье измерение.

Концепция[править | править код]

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

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

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

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

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

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

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

Электронная таблица представляет собой сетку ячеек, сгруппированных по столбцам и строкам. Столбцы, как правило, обозначаются буквами («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 также может содержать в себе формулу, ссылающуюся на другие ячейки, и так далее.

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

Название Операционные системы Примечание
UNIX Mac OS X Microsoft Windows
Gnumeric Да Да Да Включена в пакет GNOME Office
KSpread Да Да Да Входит в состав KOffice
Lotus 1-2-3 Нет Нет Да Впервые выпущенная 26 января 1983 под DOS
Microsoft Excel Нет Да Да Впервые выпущена в 1985 под DOS
Numbers Нет Да Нет Входит в состав iWork
LibreOffice Calc Да Да Да Входит в состав LibreOffice
OpenOffice Calc Да Да Да Входит в состав OpenOffice.org
Google документы Да Да Да Доступна браузерная версия и мобильные приложения
Российский МойОфис Да Да Да Доступна браузерная версия и мобильные приложения

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

Примечания[править | править код]

  1. Распространён также термин «табличный процессор», однако в БРЭ (см. словник), Общероссийском классификаторе продукции (см. код 50 2400), в образовательном стандарте «Информационные системы и технологии» (код 230400, см. стр. 23 Архивная копия от 10 ноября 2013 на Wayback Machine) зафиксировано название «электронная таблица».
  2. Encyclopædia Britannica. Spreadsheet (англ.). Encyclopædia Britannica Online. Дата обращения: 15 марта 2011. Архивировано 25 августа 2011 года.
  3. Колесников, Е. А. Эволюция электронных таблиц, 2008.
  4. Charles Babcock, «What’s The Greatest Software Ever Written?», Information Week, 11 Aug 2006. Accessed 25 June 2014
  5. Lewis, Peter H. The Executive computer; Lotus 1-2-3 Faces Up to the Upstarts. NYTimes.com. The New York Times Company (13 марта 1988). Дата обращения: 14 октября 2012.
  6. Rivals Set Their Sights on Microsoft Office: Can They Topple the Giant? –Knowledge@Wharton. Wharton, University of Pennsylvania. Дата обращения: 20 августа 2010.
  7. spreadsheet analysis from winners, losers, and Microsoft. Utdallas.edu. Дата обращения: 20 августа 2010.
  8. A. Utdallas.edu. Дата обращения: 20 августа 2010.

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