Un tableur est un programme informatique capable de manipuler des feuilles de calcul. À l'origine destinés au traitement automatisé des données financières, les logiciels tableurs sont maintenant utilisés pour effectuer des tâches variées, de la gestion de bases de données simples à la production de graphiques, en passant par diverses analyses statistiques.
Une feuille de calcul, ou spreadsheet en anglais, est une table (ou grille) d'informations la plupart du temps financières. Mathématiquement, une feuille de calcul est une matrice. Les feuilles de calcul sont traditionnellement utilisées en comptabilité, les données étant présentées en colonnes (débit/crédit, par exemple). Certaines données sont issues de calculs (soustractions, additions, multiplications) entre différentes colonnes. L'automatisation de ces calculs, rendue possible par l'informatique dans le dernier quart du XXe siècle, a apporté un gain de productivité appréciable.
Les feuilles de calcul informatisées ont été inventées par Pardo et Landau, qui ont déposé le brevet correspondant en 1970. Le concept a par la suite été réinventé par Dan Brincklin. La légende veut que Bricklin eut l'idée du tableur en assistant à un cours, à l'université. Le professeur, après avoir dessiné au tableau une grande table de calcul, y trouva une erreur et dut effacer et recalculer une grande partie des cases, alors que ce processus aurait pu être automatisé à l'aide d'un ordinateur. Cette idée déboucha sur la création de VisiCalc, le premier tableur. VisiCalc fut l'application qui fit basculer définitivement l'informatique du statut de loisir pour quelques passionnés vers le monde professionnel et la killer app qui assura le succès de l'ordinateur Apple II sur lequel elle fut disponible dès 1979.