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

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

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

НазваниеОперационные системыПримечание
UNIXMac OS XMicrosoft 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.

Ссылки

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.