Електронната таблица е интерактивна програма за приложен софтуер за организиране и анализ на данни и таблични форми. Електронните таблици са разработени за компютърна симулация на хартиени счетоводни работни листове. Програмата работи с данните, представени като клетки на масив, организирани в редове и колони. Всяка клетка на масив е Модел-Изглед-Контролер елемент, който може да съдържа, както цифри, така и текстови данни или резултати от формули, които автоматично изчисляват и показват стойност, базирана на съдържанието на други клетки.
Потребителят на електронната таблица може да прави промени във всяка една съхранена стойност и да наблюдава ефекта от изчислените стойности. Това прави електронната таблица полезна за „какво-ако“ анализи и много от случаите да бъдат бързо изследвани без досадно ръчно преизчисляване. Съвременният софтуер за електронни таблици може да има множество взаимодействащи листи, както и може да показва данни или като текст и цифри, или в графична форма.
В допълнение към основните дейности на аритметиката и математическите функции, съвременните електронни таблици предоставят вградени функции за общи финансови и статистически операции. Такива изчисления като нетна стойност или стандартно отклонение могат да се прилагат към таблични данни с предварително програмирана функция, във формула. Програмите за електронни таблици също така предоставят условни изрази, функции да конвертират между текст и числа, както и функции, работещи в низове от текст.
Електронните таблици сега заменят системите на хартиен носител в света на бизнеса. Въпреки че те за първи път са разработени за счетоводни задачи, сега се използват широко във всеки контекст, където са изградени, подредени, или се споделят таблични списъци.
VisiCalc е първата електронна таблица на микрокомпютър и това помогна за превръщането на Apple II компютъра в популярна и широко използвана система. Lotus 1-2-3 е била водещата таблица, когато DOS е била доминиращата операционна система. Сега Excel има най-голям пазарен дял за Windows и Macintosh платформи. Програмата за електронни таблици е стандартна част от офис пакет. От появата на уеб приложенията, сега офис пакетите също съществуват във форма на уеб приложения.
Употреба на електронните таблици
Съвременните файлови таблици се състоят от няколко работни листа (обикновено се означават с по-краткото име листи), които съставляват една работна книга, като всеки е една работна книга. Една клетка на листа е в състояние да сочи към други клетки или различни листи, в рамките на една и съща работна книга или дори в някои случаи, в различни работни книги.
Електронните таблици споделят много принципи и черти на базите данни, но електронните таблици и базите данни не са едно и също нещо. Електронната таблица е основно само един списък, докато базата данни е сбор от много таблици с машинно четими семантични връзки между тях. Макар да е вярно, че работната книга, която съдържа три листа е наистина файл, съдържащ множество таблици, взаимодействащи един с друг, липсва релационната структура на базата данни. Електронните таблици и базите данни са оперативно съвместими, листовете могат да бъдат внесени в базите данни, за да се превърнат таблиците в тях, както и резултатите от заявките към базата данни могат да бъдат извлечени в електронни таблици за по-нататъшен анализ.
Програмата за електронни таблици е един от основните елементи на един офис пакет, който обикновено съдържа също така и текстообработваща програма, програма за представяне и система за управление на бази данни. Програми в рамките на собствения пакет използват подобни команди за подобни функции. Обикновено обмена на данни между компонентите е по-лесен, отколкото при не-интегрираното събиране на функционално еквивалентни програми. Това е било основно предимство в момент, когато много персонални компютърни системи са използвали дисплеи с текстов режим и команди, вместо графичен потребителски интерфейс.
История и Продукт Хартиени таблици Думата за „електронна таблица“ (от англ. – spreadsheet) идва от „разпространявам“ в смисъла си за съобщение във вестник или списание (текст и / или графики), което покрива две срещуположни страници, които минават през центъра и се отнася за две страници, показани като една голяма страница. Съчетанието на вратата „разпространение-лист“ означава форматът, използван за представянето на счетоводни книги (с колоните за категориите разходи в горната част, фактурите, изброени долу в лявото поле, както и сумата на всяко плащане в клетката, където се пресичат нейния ред и колона), които обикновено са били „разпрострени“ в срещуположни страници на подвързана книга за съхраняване на счетоводните записи или на големи листове хартия, наречени „хартия за анализи“, определени в редове и колони в такъв формат и около два пъти по-широки от обикновената хартия.
VisiCalc Благодарение на изпълнението на Дан Бриклин и Боб Франкстон на VisiCalc на Apple II през 1979 г. и на IBM PC през 1981 г., концепцията за електронната таблица става широко популярна в края на 1970 и началото на 1980-те години. VisiCalc е първата електронна таблица, която съчетава всички основни функции на съвременните приложения за електронни таблици, като WYSIWYG интерактивен потребителски интерфейс, автоматични линии за преизчисляване, статуси и формули, диапазон на копиране с относителни и абсолютни препратки, изграждане на формула, чрез избиране на съответни клетки. Списание PC World определя VisiCalc за първата електронна електронна таблица.
Бриклин е гледал своя професор в университета да създава на дъската таблица от резултати от изчисления. Когато професорът намирал грешка, той трябвало да изтрие и пренапише няколко последователни записи в таблицата, предизвиквайки Бриклин да мисли, че той може да повтори процеса на компютър, с помощта на дъската като модел, за да види резултатите от основните формули. Идеята му направила VisiCalc в първото приложение, което превръща персоналния компютър от хоби за компютърните ентусиасти в бизнес инструмент.
VisiCalc става първото Killer application,Power, D.J., A Brief History of Spreadsheets, DSSResources.COM, v3.6, 8 август 2004„Killer Applications“ (overview), Partha gawaargupta. Arizona State University in Tempe, Arizona, May 2002, Web page: ASU-killer-app . приложение, което е толкова завладяващо, че хората си купуват даден компютър само за да го използват. VisiCalc в не малка част е отговорна за успеха на Apple II. По-късно програмата е адаптирана за редица други ранни компютри, най-вече CP/M машини, 8-битови Atari и различни платформи Commodore. Независимо от това VisiCalc остава най-известна като Apple II програма.
Lotus 1-2-3 и други MS-DOS електронни таблици Приемането на IBM PC след въвеждането му през август 1981 г., започва бавно, защото повечето от наличните програми за него са преводи от други компютърни модели. Нещата се променят драматично с въвеждането на Lotus 1-2-3 през ноември 1982 г., и пускането ѝ в продажба през януари 1983 година. Тъй като тя е написана специално за IBM PC, e имала добра характеристика и става Killer application за това PC. Lotus 1-2-3 управлявал продажбите на PC благодарение на подобренията в скоростта и графиките в сравнение с VisiCalc на Apple II.
Lotus 1-2-3, заедно със своя конкурент Borland Quattro изместват скоро VisiCalc. Lotus 1-2-3 е пуснат в продажба на 26 януари 1983 г.
Microsoft Excel Майкрософт разработва Excel върху платформата Macintosh в продължение на няколко години, а след това преминава към Windows 2.0. Windows 3.x платформите от началото на 1990-те години правят възможно за Excel да отнемат пазарен дял от Lotus. По времето когато Lotus отговоря с използваеми Windows продукти, Microsoft започват окомплектоването на офис пакета. Като се започне в средата на 1990-те години и се продължи до днес, Microsoft Excel доминира на пазара на електронни таблици.
Софтуер с отворен код Gnumeric е свободен междуплатформен софтуер за електронни таблици, който е част от GNOME. OpenOffice.org и близкият до него LibreOffice Calc са свободни и с отворен код софтуери за електронни таблици, също лицензирани от GPL.
Уеб базирани електронни таблици С появата на съвременните уеб технологии като Ajax през 2005 г. се появява ново поколение онлайн електронни таблици. Оборудвани с Rich Internet Applications (RIA) потребителски опит, най-добрите уеб базирани онлайн електронни таблици имат много от характеристиките, наблюдавани при десктоп приложенията за електронни таблици. Някои от тях, като Office Web Apps и Google Docs също имат силни мулти-потребителски функции за съвместна работа и/или предлагат актуализации в реално време от отдалечени източници, като например цените на акциите и валутните курсове.
Други електронни таблици Списък на софтуер за електронни таблици Calligra Sheets (преди KCalc) Corel Quattro Pro (WordPerfect Office) Kingsoft Spreadsheets Mariner Calc e софтуер за електронни таблици за Mac OS и iOS. Numbers е софтуер за електронни таблици на Apple Inc., част от iWork. ZCubes-Calci Спрян софтуер за електронни таблици Advantage Quattro Pro на Borland Compucalc Framework от Forefront Corporation/Ashton-Tate (1983/84) GNU Oleo – традиционен за UNIX/UNIX-подобни ситеми IBM Lotus Symphony (2007) Javelin Software Lotus Improv Lotus Jazz за Macintosh Lotus Symphony (1984) MultiPlan Resolver One SuperCalc T/Maker Target Planner Calc за CP/M и TRS-DOSTHE EXECUTIVE COMPUTER; Lotus 1-2-3 Faces Up to the Upstarts By Peter H. Lewis Published: March 13, 1988 Trapeze за MacintoshThe Long View – Trapeze Wingz за Macintosh
Други продукти Много фирми са се опитвали да навлязат в пазара с електронни таблици пазар с програми, основани на много различни парадигми. Lotus въвежда това, което е вероятно най-успешният пример. Lotus Improv има най-голям търговски успех, най-вече във финансовия свят, където възможностите му за извличане на знания от данни остават отчитани и до днес. Spreadsheet 2000 се опитва да опрости драстично структурата на формулата, но като цяло неуспешно.
Понятия Основните понятия са мрежа от клетки, наречена лист с необработени данни, наречени стойности или формули в клетки. Формулите показват как механично да се изчислят нови стойности от съществуващи такива. Стойностите по принцип са числа, но могат да бъдат чист текст, дати, месеци и т.н. Разширенията включват логически електронни таблици. Осигурени са различните инструменти за листове за програмиране, визуализиране на данни, дистанционно свързващи листове, показващи зависимостите на клетките и т.н.
Клетка Клетката може да бъде считана за кутия за съхраняване на информация. Единичната клетка обикновено се описва с нейните колона и ред (A2 ще представлява клетка, съдържаща стойност 10 в примера в таблицата по-долу). Обикновено редовете, представляващи зависимите променливи са посочени в десетичната бройна система, започваща от 1, докато колоните, представляващи независимите променливи използват 26-adic биективна номерация, използваща буквите от А до Z като цифри. Физическият размер на клетката обикновено може да бъде съобразен с нейното съдържание, чрез плъзгане на височината или ширината в кутията (за цели колони или редове, чрез плъзгане на колонтитула на колоните или редовете).
+ Моята електронна таблица A B C D01 стойност1 стойност2 добавена умножена02 10 20 30 200 Масив от клетки се казва лист или работен лист. Аналогично е на масивите от променливи при конвенционалните компютърни програми (въпреки че някои непроменливи стойности, въведени веднъж могат да се считат за константи по същата аналогия). В повечето приложения, много листове могат да бъдат разположени в една и съща електронна таблица. Работният лист е просто подмножество на електронната таблица разделено за по-голяма яснота. Електронните таблици работят като цяло и всички клетки действат като глобални променливи в рамките на самата таблица (всяка променлива има достъп „да се чете“ само с изключение на собствената си клетка).