# data[].attributes.body
Las hojas de cálculo son una de las herramientas más usadas a la hora de organizar ideas, crear listas o incluso realizar cálculos matemáticos.
Es una aplicación en la que se organizan las cuentas con columnas por categorías de gastos en la parte superior, facturas listadas en el margen izquierdo y la cantidad de cada pago en las celdas donde las filas y las columnas se cruzan. Hoy vamos a hablar de su historia.

# data[].attributes.body
La historia de su versión electrónica empieza en 1961, cuando Richard Mattessich, economista y profesor en la Universidad de Columbia Británica, introdujo su idea en un artículo llamado 'Budgeting Models and System Simulation'.
Más tarde desarrolló ese concepto con otros dos libros posteriores titulados 'Contabilidad y modelos analíticos' y 'Simulación de la empresa a través de un programa de computador de presupuesto'.
La idea de Mattessich fue discutida en en el mundo económico e informático, pero los expertos en computación no le hicieron ni caso. Por lo tanto, la idea no se hizo realidad.

# data[].attributes.body
La primera gran aplicación en popularizar las hojas de cálculo en los ordenadores fue desarrollada en 1979 por Daniel Bricklin y su colaborador y programador Bob Frankston. Ellos dos le dieron el nombre de VisiCalc como abreviación de "Visible Calculator" VisiCalc fue el primer programa al que se empezó a denominar hoja de cálculos electrónica, esta imitó la organización de los datos en celdas con filas y columnas, y permitía cambiar los valores de las celdas, re calculaba automáticamente basándose en fórmulas almacenadas en celdas que hacen referencia a otras, y permitía hacer scroll hacia los lados. VisiCalc consiguió un éxito arrollador, pero no le duró muchos años.

# data[].attributes.body
Kapor creó una empresa llamada Lotus Development Corporation, con la que desarrolló su propia hoja de cálculos específica y la llamó Lotus 1-2-3.
Lotus 1-2-3 facilitó el uso de hojas de cálculo agregando gráficos integrados, así como la capacidad de realizar operaciones rudimentarias o elementales de base de datos a partir de su función de búsqueda de tablas. Fue el primer programa en introducir celdas de nombres, rangos de celdas y macros de pulsación de teclas leídas de una hoja de cálculo.

# data[].attributes.body
La primera versión de Excel fue lanzada en septiembre del 85 por Charles Simonyi y Dan Bricklin.
Excel ofrece una interfaz de usuario, con celdas organizadas en filas y columnas, cada una pudiendo tener datos, fórmulas, referencias relativas, absolutas o mixtas a otras celdas.
Con el tiempo Excel consiguió prestarle su nombre al software de hojas de cálculo en general.
Desde su primera versión ha evolucionado, y aunque han aparecido muchas alternativas sigue siendo una de las más utilizadas.

# data[].attributes.body
LibreOffice Calc fue creada por la organización llamada The Document Foundation.
Esta adapta muchas de las características de Excel y las ofrece de forma libre y gratuita para que cualquieras las pueda usar.

# data[].attributes.body
Numbers es una aplicación de hojas de cálculo desarrollada por Apple Inc. con Chester James. Está diseñada para ayudar a los equipos a crear tablas, gráficos, barras, columnas, diagramas e ilustraciones y para ver datos a través de navegadores web o de dispositivos como Mac, iPad e iPhone.

# data[].attributes.body
iWork fue creada por Apple para el sistema operativo macOS e iOS, también está disponible desde cualquier plataforma a través de iCloud. Contiene un procesador de texto llamado Pages, un paquete de presentaciones llamado Keynote y una hoja de cálculo llamada Numbers.

# data[].attributes.body
Google Sheets es un programa de hojas de cálculo creado por Larry E. Page y es parte del conjunto gratuito de Google Docs Editors. Está disponible como aplicación web, aplicación móvil para Android, iOS, Windows, etc, y como aplicación de escritorio. La aplicación es compatible con los formatos de archivo de Microsoft Excel. La aplicación permite a los usuarios crear y editar archivos mientras colaboran con otros usuarios en tiempo real. Las ediciones son rastreadas por el usuario con un historial de revisión que presenta los cambios. La posición de un editor se resalta con un color y un cursor específicos del editor y un sistema de permisos regula lo que los usuarios pueden hacer.