¿Cuán compatible es CALC con Excel(c)?

En esencia OpenOffice evoluciona continuamente y tiene mucho de su trabajo enfocado a generar una compatibilidad total con M$ Office, el que no lo logre no se debe a falta de empeño o capacidad, solamente que cada vez con mas determinación M$ no genera soporte para ningún formato abierto y menos cumple normativas ISO, mucho peor cuando considera que su mayor competencia es precisamente OpenOffice.


Lo que preocupa a muchos profesionales y Técnicos en esta temática de la compatibilidad, es por el futuro proceso de migración a Software Libre de la administración pública boliviana, especialmente entre CALC y Excel(c), expresada mas concretamente entre “OOo Basic1 y “Visual Basic”(c), y en particular lo referente a los “macros”, las tablas dinámicas (Piloto de datos) y el trabajo con objetos; en lo concreto estas supuestas insuficiencias provienen de las funciones del OOo Basic de Calc que en esencia son las mismas que de Excel(c), pero teniendo en cuenta las sustanciales diferencias entre sus modelos de objetos, mucho más si tomamos en cuenta algunas nuevas características del entorno de programación Visual Studio(c) de Excel(c).

De la misma manera y pese a que el tamaño de la planilla (matriz) actualmente es de 1.048.576 filas por 1.024 columnas, cuando alguien requiere trabajar con conjuntos de datos muy grandes, lo razonablemente pertinente es al menos recurrir ya a un manejador de bases de datos como el archiconocido MySQL o el PostgreSQL, a través del componente “Base” de OpenOffice para datos externos y no en una matriz como las hojas de cálculo, sean Calc o Excel(c).

Asimismo hay que tener en cuenta que Calc ofrece varios puntos fuertes a su favor como un asistente de funciones más sofisticado que el de M$, que permite navegar a través de fórmulas anidadas; ademas de un "Piloto de datos" con mayores capacidades que las "Tablas dinámicas"; asimismo Calc permite trabajar fehacientemente datos históricos, especialmente fechas desde el 01/01/100 DC, haciendo inclusive la compensación del desfase de 11 días (por efectos del paso del calendario juliano al gregoriano) que es muy útil para calcular períodos históricos, etc.

MANEJO DE TRANSFORMACIÓN (PORTABILIDAD) DE ARCHIVOS
En la práctica, cuando en Calc se guarda un archivo de M$ Excel(c) con el formato “.ods” (Hoja de cálculo de OpenDocument), y posteriormente lo vuelve a abrir, muy posiblemente se generaran algunas diferencias en el formato; asimismo, tambien verá diferencias de formato cuando abre en Excel un archivo generado por Calc en formato Excel (xls). Más allá de las simples diferencias en el formateo de texto, gráfico y objetos OLE, se presentan las siguientes diferencias que es preciso tomar en cuenta:

Tanto el formato Excel(c) como el formato Hoja de cálculo de OpenDocument admiten ciertas características como el texto y el formato de texto que se reflejaran de la misma manera en ambos formatos, pero en atención a que trabajamos con datos importantes, debemos tener mucho cuidado cuando se guarda un documento de Excel(c) con el formato Hoja de cálculo de OpenDocument, las siguientes son algunas compatibilidades parciales e incompatibilidades ciertas, pero que al final de cuentas debemos tomarlas como incompatibilidades todas:

Incompatibilidades entre el formato Hoja de cálculo de OpenDocument y el formato Excel
En el trabajo estadístico o financiero, en particular el suministro de parámetros en funciones de Calc, éste no soporta la inserción de separadores consecutivos (,,) o (;;) para denotar (economizar la escritura de constantes) la ausencia de un elemento requerido; en cambio Excel(c) si acepta esta economía de parámetros.

En el tema de “Protección de datos”, tanto en la protección de la hoja, Information Rights Management (IRM) y especialmente el cifrado, es preciso asumir una incompatibilidad pese a que pueda haber cierto margen de maniobra.

Es preciso verificar la consistencia nuevamente una vez que se recupera un archivo u otro especialmente en los siguientes temas ya que presentan ciertas diferencias cuando no incompatibilidades y como ya dijimos es mejor pecar por exceso que por defecto:
  • Fórmulas
  • Fórmulas OLAP
  • Comentarios de la celda
  • Herramientas de datos
  • Datos externos
  • Tablas
  • Tabla dinámica
  • Libros compartidos
  • Gráficos
  • Hipervínculos
  • Impresión (especialmente “encabezado” o “pie de página”
POLÍTICAS DE USO
Por todo lo anterior y para orientar y gestionar de mejor manera las herramientas TIC, en especial de ofimática y entre ellas, la tan requerida Hoja de cálculo, es preciso que se establezcan políticas específicas institucionales que sean ejecutadas en el trabajo cotidiano para un mejor aprovechamiento del potencial de cada una de ellas, asi como de la infraestructura TIC en general.
  • Determinar los usos específicos de la Hoja de cálculo y sus límites, asi como establecer la necesidad de implementar sistemas informáticos dedicados, cuando la envergadura de la información a trabajarse y la dimensión del histórico en el tiempo útil a generarse sean ya muy grandes y sea necesario utilizar manejadores de Bases de Datos.
  • Definir el uso del PILOTO DE DATOS (vea las referencias sobre este tema al final del documento) en lugar de conceptos provenientes del uso de las "Tablas Dinámicas", para un mejor trabajo en el tratamiento, análisis, combinación y comparación de grandes volúmenes de datos.
  • Establecer normas para generar reportes en formatos internacionales compatibles y o copias opacas como PDF para su socialización con instituciones asociadas.
  • Implementar políticas y normas para la creación, denominación, mantenimientos y administración de nombres de directorios, archivos de hojas de cálculo y sus hojas componentes, así como la denominación de rangos para un fácil mantenimiento, vinculación y respaldo.
  • Implementar como proceso general en toda hoja de calculo la formulación natural o explicita, no asociada a campos o nombres de fila o columna, sino denominaciones que permitan autodocumentar el trabajo realizado; por ejemplo: Total_Ganado = Haber_Basico + Total_Bonos - Total_descuentos.
  • Para los procesos de Impresión determine el uso de rangos de Impresión que permitan una manipulación dinámica de los mismos que facilitará la opción de impresión de áreas seleccionadas de mejor manera.
ALGUNAS REFERENCIAS Y ENLACES ESPECIALIZADOS EN INTERNET
Los siguientes enlaces nos llevan a recursos muy importantes y didácticos para apoyar concretamente inquietudes, dudas y necesidades específicas que tengamos sobre la temática tratada aquí:

Aprendiendo programación en “OOo Basic”http://www.universolibre.org/node/8



OPENOFFICE.ORG CALC a tu alcance, Antonio Roldán Martínez (Colección Hojamat.es ). http://hojamat.es/publicaciones/open1.pdf

Tutorial practico y básico de recursos OOo.  http://www.fce.unam.edu.ar/descargas/OOO/Tutorial-OpenOffice-V3.pdf



E n l a c e s 

Guía de Calc para usos Financieros y Contables

Otros recursos

Sub-foro OOo CALC, (Guías básicas sobre AOO Calc).

Tablas dinámicas en OpenOffice Calc (El piloto de datos)

------------------------------------------------------------------------------------------------

1OpenOffice.org Basic, conocido como OOo Basic, es uno de los cuatro lenguajes de macros que tiene la suite Apache OpenOffice y sus derivados. Es similar al lenguaje Visual Basic que sirve para la programación de macros para las aplicaciones de OpenOffice.

Comentarios