Hoja de cálculo
Una hoja de cálculo es un programa que permite manipular datos numéricos y alfanuméricos dispuestos en forma de tablas (la cual es la unión de filas y columnas). Habitualmente es posible realizar cálculos complejos con fórmulas y funciones, y dibujar distintos tipos de gráficas.
Uso
Debido a la versatilidad de las hojas de cálculo modernas, se utilizan a veces para hacer pequeñas bases de datos, informes, gráficos estadísticos, clasificaciones de datos, entre otros usos. Las operaciones más frecuentes se basan en cálculos entre celdas, las cuales son referenciadas respectivamente mediante la letra de la columna y el número de la fila, por ejemplo =B1*C1.
Orígenes de las hojas de cálculo
En 1961 se vislumbró el concepto de una hoja de cálculo electrónica en el artículo Budgeting Models and System Simulation de Richard Mattessich. Pardo y Landau merecen parte del crédito de este tipo de programas, y de hecho intentaron patentar (patente en EE.UU. número 4.398.249) algunos de los algoritmos en 1970. La patente no fue concedida por la oficina de patentes por ser una invención puramente matemática. Pardo y Landau ganaron un caso en la corte estableciendo que "algo no deja de ser patentable solamente porque el punto de la novedad es un algoritmo". Este caso ayudó al comienzo de las patentes de software.
Dan Bricklin es el inventor generalmente aceptado de las hojas de cálculo. Bricklin contó la historia de un profesor de la universidad que hizo una tabla de cálculos en un tablero. Cuando el profesor encontró un error, tuvo que borrar y reescribir una gran cantidad de pasos de forma muy tediosa, impulsando a Bricklin a pensar que podría replicar el proceso en un computador, usando el paradigma tablero/hoja de cálculo para ver los resultados de las fórmulas que intervenían en el proceso.
Su idea se convirtió en VisiCalc, la primera hoja de cálculo, y la "aplicación fundamental" que hizo que el PC (ordenador u computador personal) dejase de ser sólo un hobby para entusiastas del computador para convertirse también una herramienta en los negocios y en las empresas.
Hojas de Cálculo en el mercado
- Calc, integrada en OpenOffice.org
- Microsoft Excel, integrada en Microsoft Office
- Gnumeric, integrada en Gnome Office
- Numbers, integrada en iWork de Apple
- Lotus 1-2-3 integrada en Lotus SmartSuite
- StarOffice Calc, integrada en StarOffice.
- Corel Quattro Pro, integrada en WordPerfect.
- KSpread, integrada en KOffice, paquete gratuito de Linux.
OpenOffice.org Calc
OpenOffice.org Calc es una hoja de cálculo Open Source y software libre compatible con Microsoft Excel. Es parte de la suite ofimática OpenOffice.org. Como con todos los componentes de la suite OpenOffice.org, Calc puede usarse a través de una variedad de plataformas, incluyendo Mac OS X, Windows, GNU/Linux, FreeBSD y Solaris, y está disponible bajo licencia LGPL.
Generalidades
Calc es una hoja de cálculo similar a Microsoft Excel, con un rango de características más o menos equivalente. Su tamaño es mucho menor y proporciona un número de características no presentes en Excel, incluyendo un sistema que automáticamente define series para representar gráficamente basado en la disposición de los datos del usuario.
Calc también es capaz de exportar hojas de cálculo como archivos PDF, cuenta con filtros, auto filtros y puede hacer agrupaciones en tablas dinámicas.
Dado que, desde el punto de vista de la programación de macros, Calc no es compatible con el modelo de objetos de Excel (aunque sí con prácticamente todo su repertorio de funciones BASIC), no es tan vulnerable a los virus de macros (o macrovirus) como el producto de Microsoft. Además, dado que su difusión es bastante menor, no hay tanto interés por parte de los creadores de software malicioso (malware) de atacarlo específicamente.
Calc puede abrir y guardar las hojas de cálculo en el formato de archivos de Microsoft Excel. El formato por defecto de OpenOffice.org 2.0 Calc se puede fijar para que sea el de Microsoft Excel, o el formato Open Document Format (ODF) de la organización OASIS. Calc también apoya una amplia gama de otros formatos, tanto para abrir y guardar archivos.
OpenOffice.org es software libre. Cualquier persona puede hacer mejoras y luego compartirlas para el disfrute de todos. A medida que continúa creciendo la base de usuarios y desarrolladores de OpenOffice.org, las características y mejoras pueden ser agregadas al paquete a mayor ritmo.
En algunos casos, Calc carece de asistentes para acceder a ciertas características avanzadas asociadas a productos de la competencia como capacidades estadísticas como el soporte de la barra de error en los gráficos, y el análisis de regresión polinómico, sin embargo esos cálculos se puede realizar incorporando manualmente las funciones y las relaciones más algunos macros.