Tabulkový procesor

Z Wikipedie, otevřené encyklopedie
Skočit na: Navigace, Hledání
VisiCalc – první tabulkový procesor.
OpenOffice Calc – soudobý tabulkový procesor.

Tabulkový procesor (anglicky spreadsheet) je program zpracovávající tabulku informací (je to vlastně matice). V jednotlivých buňkách mohou být uložena data či vzorce počítající s těmi daty. V tom případě se v tabulce zobrazují data vypočtená ze vzorců. Dnes jsou hojně integrovány do kancelářských balíků. Zprvu byl tabulkový procesor využíván zejména ve finančnictví, proto byly první verze vybaveny zejména funkcemi vhodnými na finanční výpočty, dnes ho však jde využít k širokému množství výpočtů a jiných zpracování dat.

V současné době je nejpoužívanější Microsoft Excel pro Microsoft Windows a Mac OS[zdroj?]. Na ostatních operačních systémech je LibreOffice nebo OpenOffice.org Calc, který proniká i na Microsoft Windows.

Když programátorské jazyky umožnily tvoření tisknutelných sestav, vedlo to ke snaze o efektivnější organizaci dat. První tabulkové procesory data přepočítávaly v pořadí určeném jejich pozicí v tabulce, ale později se přešlo na reprezentaci v grafu závislosti, kde jednotlivé obsazené buňky tvoří uzly a hrany jsou odkazy na jiné buňky zmíněné ve vzorci. Takto se při změně hodnoty buňky mohou přepočítávat jen buňky změnou zasažené.

Síla tabulkových procesorů spočívá v tom, že lidé považují za lehčí zorientovat se v prostorových vazbách než psát obdobný program pro zpracování po krocích [zdroj?].

Historie[editovat | editovat zdroj]

Myšlenka elektronického zpracování tabulek byla poprvé načrtnuta v „Budgeting Models and System Simulation“ od Richarda Mattessicha. Samotný předobraz tabulkových procesorů je ale mnohem starší, nalezneme jej v účetnictví (viz Historie účetnictví). Část zásluhy na vzniku tabulkových procesorů lze přičíst i pánům jména Pardo a Landau s programem LANPAR, kteří podali patent (U.S. Patent číslo 4 398 249) na některé algoritmy v r. 1970. Patent byl odmítnut, ale následná žaloba byla uznána, čímž byl dán základ k softwarovým patentům. Samotný vynález tabulkového procesoru ale náleží Danu Bricklinovi. Legenda říká, že Bricklin sledoval svého univerzitního profesora na Harvard Business School dělat tabulku výsledků výpočtu na tabuli. Když chtěl profesor opravit chybu nebo změnit parametr, musel nudně mazat a přepisovat množství následných záznamů v tabulce. Bricklin to dovedlo k myšlence replikovat proces na počítači užívaje hodnot z tabule ke zobrazování výsledků níže postavených vzorců. Proto napsal v r. 1979 VisiCalc.

V první polovině 80. let byl nejrozšířenějším tabulkovým procesorem Lotus 1-2-3. Z mnoha jeho konkurentů se jako nejúspěšnější ukázal Microsoft Excel. Ten slavil úspěchy se svým grafickým uživatelským rozhraním a využitím myši nejprve na počítačích Macintosh (od r. 1985), pak i na IBM PC s Microsoft Windows.

Od počátku 21. století je kladen mnohem větší důraz na vzhled. Tabulkové procesory začínají měnit svou podobu (Excel 2002 > 2003 > 2007; IBM Lotus Symphony Spreadsheets; OpenOffice.org Calc 1.x > 2.x > 3.x; ...) nejen změnou ikon a barevnými přechody, v některých případech dochází k použití nového rozvržení panelů (Excel 2007; Corel Home Office Calculate 2010; ...) označovaného pojmem Ribbon. Uživatelé ne vždy touží po novinkách a někteří se vracejí ke klasickému rozvržení za použití doplňků.

Překlady pojmu spreadsheet[editovat | editovat zdroj]

Spreadsheet je překládán různě: tabulkový procesor, tabulkový kalkulátor, tabulkový editor. Pojmy editor a procesor jsou odvozeny od textového editoru a textového procesoru. Tabulkový editor by dle uvedeného přirovnání měl by být jednodušší a starší, než tabulkový procesor. Do skupiny tabulkový editor jsou zařazovány první tabulkové kalkulátory. Někteří uživatelé pro anglický pojem spreadsheet volí pouze pojem tabulkový procesor, jiní pouze tabulkový kalkulátor. Tabulkový editor je jako ekvivalent k pojmu spreadsheet používán minimálně.

Dělení tabulkových procesorů[editovat | editovat zdroj]

Tabulkové procesory lze dělit různě, dle mnoha kritérií (dle licence; dle prostředí; ...). Nejznámější je dělení na ONLINE a OFFLINE

Offline x Online[editovat | editovat zdroj]

Offline tabulkové procesory jsou vývojově starší, historicky první její zástupci chybně označovány jako tabulkové editory. Mezi offline tabulkové procesory lze přiřadit například T602. Jak samotný název napovídá, k provozu offline tabulkových procesorů není nuté připojení k internetu.

S nástupem Web 2.0 služeb se v poslední době objevila celá řada online kancelářských balíků, jejichž součástí jsou i tabulkové procesory, které se svými možnostmi vyrovnají desktopovým aplikacím o generaci starším.[zdroj?]

Existuje ještě mezistupeň označovaný pojmem Hybridní.

Formát zápisu funkcí[editovat | editovat zdroj]

Tabulkové procesory se zápisem funkce, kde na jejím začátku je znak "rovnítko": =SUM(A1:C3)

Tabulkové procesory se zápisem funkce, kde na jejím začátku je znak "zavináč": @SUM(A1..C3)

Historické x Dnešní[editovat | editovat zdroj]

Historické (vývoj ukončen)

Dnešní (vývoj nebyl dosud ukončen, vznikají nové verze)

Související články[editovat | editovat zdroj]