Apache
OpenOffice Calc es en una hoja
de cálculo Open
Source y software
libre compatible con Microsoft Excel. Es parte de la suite
ofimática Apache
OpenOffice. Como con todos los componentes de la
suite Apache OpenOffice, 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. Calc es una hoja de cálculo similar 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, autofiltros y además puede realizar agrupaciones en tablas dinámicas que Lotus
123 en sus versiones anteriores
no hacía, posiblemente la versión 9.8 de Lotus 123 tenga estas posibilidades.
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 softwaremalicioso (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 Apache
OpenOffice 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.
Apache
OpenOffice 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
Apache OpenOffice, 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. Otra aplicación FOSS llamada Gnumeric proporcionaría un acceso más
fácil en estas características del análisis
estadístico exponiéndolas a los
usuarios con asistentes.
La versión 2.0 de Calc tenía problemas al manejar hojas de
cálculo muy grandes (20.000 filas con 100 columnas). Esto es en parte debido al
formato XML para manejar entradas
en las celdas. Un hacker de Novell Linux y el GNOME,
llamado Federico Mena Quintero,
ha analizado la causa del retardo en su blog y
ofreció algunas sugerencias para mejorar la situación. Estas críticas se han
disipado, ya que las versiones de Go-oo, entre las que se encuentra la
distribuida por Canonical en Ubuntu, permiten 1.048.576 de filas y 1.024
columnas.
La
mayoría de los usuarios que trabajan con un conjunto de datos (datasets) tan grandes usan un programa manejador
de bases de datos (como MySQL o PostgreSQL),
así que no es un gran problema. En Apache OpenOffice se puede conectar con
bases de datos externas usando el componente Base.