Tabuľkový procesor je veľa ľuďmi považovaný (a treba povedať, že aj využívaný) ako program na tvorenie tabuliek. Pritom na vytvorenie jednoduchých tabuliek je možné mnohokrát využiť textový editor (napr. MS Word). MS Excel je mohutný nástroj na vykonávanie matematických, štatistických, finančných a iných výpočtov. MS Excel patrí medzi programové produkty, ktoré nazývame tabuľkový procesor (kalkulátor, spreadsheet). Tabuľkový procesor je aplikačný program určený na interaktívne výpočty v rámci užívateľom definovanej tabuľky. Spreadsheety v sebe kombinujú vlastnosti užívateľsky príjemného prostredia na návrh a tvorbu tabuliek a zároveň obsahujú sadu funkcií, ktoré sú schopné vykonávať elementárne, ale aj značne zložité štatistické a finančné výpočty. Ich základný princíp vychádza zo samotnej tabuľky. Málokto si uvedomuje, že aj pri bežnom písaní textu na hárok papiera, ide o záznam vykonaný vo forme tabuľky. Píše sa do riadkov a šírka papiera vymedzuje šírku stĺpca. Pri elementárnych matematických úkonoch napríklad pri sčítaní, či odčítaní podpisujeme čísla pod seba, teda radíme ich do pomyselnej tabuľky. Na trhu sa objavilo množstvo profesionálnych tabuľkových procesorov a mnoho ďalších samostatných procesorov, napríklad CALC, LOTUS, QUATRO, WINGZ, SuperCalc. MS Excel je tabuľkový kalkulátor pre prostredie Windows alebo Macintosh od firmy Microsoft. Jeho výhodou oproti ostatným aplikáciám podobného typu je jeho integrácia do kancelárskeho balíka MS Office, ktorý je najrozšírenejší na trhu. Výsledkom integrácie do MS Office je jeho spolupráca s ostatnými programami z tohto balíka. Prvým tabuľkovým procesorom bol VisiCalc. Jeho autorom bol Dan Bricklin, ktorý v roku 1978 študoval na získanie titulu MBA. Na tvorbe sa podieľal aj jeho priateľ Bob Frankston. Ako píše Dan Bricklin podstatná časť návrhu prvého tabuľkového procesora bola spracovaná počas večere v Joyce Chen's Restaurant v Cambridge. Spolu s Bobom Frankstonom vytvorili programový produkt, ktorý publikovala Dan's company, Personal Software. Keď bol v roku 1979 VisiCalc predstavený verejnosti po prvý raz, patenty na softwarové vynálezy boli zriedkakedy prideľované. Programy boli totiž považované za matematické algoritmy a matematické algoritmy ako prírodné zákony nemohli byť podľa vtedajších názorov patentované. Zástupca patentového úradu tvorcom VisiCalcu vysvetlil obťažnosť získania patentu na softvér a iba na 10% odhadol šancu na úspech. Dokonca navrhol ponúkať VisiCalc ako stroj aby zakryl fakt, že skutočne ide o softvér. Na základe takýchto rád a uvedomenia si nákladov spojených so žiadosťou o patent sa Dan Bricklin a Bob Frankston rozhodli nežiadať o pridelenie patentu. Bol teda použitý iba autorský zákon a ochrana značky. Keď prax ukázala veľkú životaschopnosť a potrebnosť tabuľkového procesora, jeho ochrana značkou a autorským právom nebola dostatočne účinná pred kopírovaním. A tak po dvoch rokoch od publikovania VisiCalcu bolo už prineskoro pre patentovú ochranu. V tej dobe okolo roku 1979, bolo patentovaných iba niekoľko základných programovacích konceptov. V podstate si všetci „vypožičiavali“ nápady jeden od druhého. Dá sa uviesť iba niekoľko príkladov konceptov, ktoré hrali významnú úlohu v tých dňoch a ktoré boli patentované: Zarovnávanie textu, kopírovanie a vkladanie, pravidlá na spracovanie textu, triediace a kompresné algoritmy, hypertextové linky a kompilačné techniky.