Les tableurs sont à l'origine des logiciels destinés à effectuer des calculs simples en plaçant dans les cases - les cellules - d'un tableau (d'où le nom de tableur) :
- des valeurs, numériques ou de texte,
- des formules effectuant les calculs, incluant les références (colonne, ligne) aux cellules,
constituant ainsi une feuille de calcul.
L'exemple ci-dessus en donne un exemple basique, et montre :
- des cellules de divers type, valeurs et formules,
- que l'on peut mettre en forme le contenu des cellules (police, graisse, couleur, alignement, ...) de manière analogue à un traitement de texte,
- que l'on peut "typer" les cellules : le contenu (texte, valeur numérique) est déjà un typage implicite, mais comme dans l'exemple, on peut indiquer que la valeur numérique est de type monétaire ; outre une mise en forme adaptée, cela a pour effet, d'effectuer les calculs en virgule fixe, et non plus en virgule flottante, qui est illégal en France (cf. La représentation des informations).
Depuis leur apparition dans les années 1980, les tableurs ont beaucoup évolué pour permettre des usages de plus en plus riches et complexes :
- visualisation de graphiques à partir des données (cf. figure ci-dessous),
- gestion de base de données simples,
- fonctions d'analyse statistique plus ou moins sophistiquées,
- structuration des données : d'une feuille de calcul unique vers des classeurs comportant plusieurs feuilles, possibilité de référencer dans un calcul des cellules de feuilles différentes, voir de classeurs différents, liant ainsi des classeurs entre eux,
- possibilité de créer des macro-commandes en enregistrant des actions effectuées par l'utilisateur, afin de pouvoir les rejouer dans le même ordre automatiquement par la suite.
Parmi les tableurs les plus connus :
- logiciel propriétaire : Excel de la suite bureautique Office de Microsoft,
- logiciel libre : Calc de la suite bureautique LibreOffice.
- Google Sheets est le tableur de Google, mais attention : c'est une application "dans le cloud".