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


Электронная таблица[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].

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