Un foglio di calcolo è un foglio di carta che mostra la contabilità o altri dati in righe e colonne; un foglio di calcolo è anche un programma applicativo per computer che simula un foglio di calcolo fisico acquisendo, visualizzando e manipolando i dati disposti in righe e colonne. Il foglio di calcolo è uno degli usi più diffusi del personal computer.
In un foglio di calcolo, gli spazi che contengono elementi di dati sono chiamati celle. Ogni cella è etichettata in base al suo posizionamento (ad esempio, A1, A2, A3 ...) e può avere un riferimento assoluto o relativo alle celle intorno ad essa. Un foglio di calcolo è generalmente progettato per contenere dati numerici e stringhe di testo brevi. I fogli di calcolo di solito forniscono la capacità di rappresentare graficamente le relazioni tra i dati. I fogli di calcolo generalmente non offrono la possibilità di strutturare ed etichettare gli elementi di dati in modo completo come un database e di solito non offrono la possibilità di interrogare il database. In generale, un foglio di calcolo è un programma molto più semplice di un programma di database.
Daniel Bricklin e Bob Frankston hanno creato la prima applicazione per fogli di calcolo, VisiCalc (per "calcolatrice visibile"). Successivamente è arrivato Lotus 1-2-3, seguito da Microsoft Excel. Mentre Lotus 1-2-3 è stato il primo a introdurre nomi di celle e macro, Microsoft Excel ha implementato un'interfaccia utente grafica e la possibilità di puntare e fare clic utilizzando un mouse. Ci sono molte altre applicazioni per fogli di calcolo oggi sul mercato; tuttavia, Lotus 1-2-3 e Microsoft Excel continuano a essere i più diffusi.