Lección de historia: ¿Qué es un archivo .ods? Por qué Excel lo abre pero las fórmulas cambian
OpenDocument Spreadsheet: el formato abierto de hojas de cálculo que nació de StarCalc de StarOffice y de OpenOffice.org Calc, se convirtió en ISO/IEC 26300, esperó seis años un lenguaje de fórmulas estándar y todavía se abre en Excel con algunas cosas cambiadas sin avisar.

TL;DR
Un .ods es una hoja de cálculo OpenDocument (OpenDocument Spreadsheet): un libro guardado como texto XML dentro de un paquete ZIP. Desciende de StarCalc, la hoja de cálculo de la suite StarOffice de Star Division (archivos binarios .sdc), y de OpenOffice.org Calc, cuyos paquetes .sxc sirvieron de base al formato OpenDocument. OASIS aprobó ODF 1.0 el 1 de mayo de 2005, e ISO e IEC lo publicaron como ISO/IEC 26300 el 30 de noviembre de 2006. Pero ODF 1.0 y 1.1 nunca dijeron cómo debía escribirse una fórmula; un lenguaje de fórmulas estándar, OpenFormula, no llegó hasta ODF 1.2, en septiembre de 2011. Ese vacío es el origen de la sorpresa más habitual con los .ods: Excel abre el archivo, pero las fórmulas, las fechas o el formato pueden salir distintos.
¿Qué es un archivo .ods?
Un archivo .ods es el miembro de hojas de cálculo del formato OpenDocument (ODF), el estándar abierto para archivos de oficina cuyos hermanos incluyen los documentos de texto .odt, las presentaciones .odp y los dibujos .odg. Es el formato de libro nativo de LibreOffice Calc y Apache OpenOffice Calc, y programas como Microsoft Excel, Google Sheets y Gnumeric pueden abrirlo o guardarlo. Su tipo de medio oficial es application/vnd.oasis.opendocument.spreadsheet. Una plantilla de hoja de cálculo usa .ots, y un .fods es la variante «plana»: el mismo XML en un único archivo sin comprimir en lugar de un ZIP.
¿Por qué Excel lo abre pero cambian las fórmulas o el formato?
Porque Excel no mantiene el archivo como OpenDocument mientras trabajas. Lee el paquete, traslada cada hoja, estilo y fórmula a su propio modelo y solo vuelve a escribir OpenDocument al guardar. La página de soporte de Microsoft que compara .ods con .xlsx enumera lo que sobrevive al viaje. El formato básico de celdas, los estilos de celda, las áreas de impresión y las fórmulas son compatibles. Pero las fechas anteriores al 1 de enero de 1900 no se guardan correctamente, las filas y columnas que se repiten al imprimir no son compatibles, se pierden los estilos de tabla y las filas de totales, los comentarios encadenados se convierten en comentarios antiguos y un libro con una hoja protegida con contraseña no se puede guardar ni abrir. La lista de formatos de archivo de Excel de Microsoft lo dice sin rodeos: es posible que se pierda formato al guardar y abrir archivos .ods.
Las fórmulas son otra historia. Dentro de un .ods, una celda con fórmula lleva un atributo table:formula cuyo texto empieza con un prefijo de espacio de nombres, una etiqueta corta que indica en qué lenguaje de fórmulas está escrito el resto. Las notas de implementación de Microsoft para Excel 2013 y versiones posteriores dicen que Excel carga la fórmula si el prefijo es of (OpenFormula), msoxl (la sintaxis propia de Excel) o si no hay prefijo. Con cualquier otro, Excel omite la fórmula y conserva solo el último valor calculado guardado en la celda. La celda parece correcta, pero se ha convertido en un número fijo que ya no se recalcula.
Revisa las fórmulas, no solo los totales
Un .ods reabierto o convertido puede mostrar exactamente los números correctos mientras algunas celdas han pasado de fórmulas a valores fijos. Haz clic en algunas celdas de totales y mira la barra de fórmulas antes de reutilizar la hoja para las cifras del año siguiente.
1985–2002: StarCalc, Sun y OpenOffice.org Calc
La familia empieza con Star Division, fundada en 1985 en Lüneburg (Alemania) por Marco Börries. Su suite StarOffice incorporó una hoja de cálculo, StarCalc; StarOffice 2.0, en 1994, reunía StarWriter, StarCalc y StarBase para Windows 3.1. Aquellos libros de StarCalc eran archivos binarios .sdc, algo completamente distinto; consulta Lección de historia: ¿Qué es un archivo .sdc?.
Sun Microsystems compró Star Division en agosto de 1999 y el 19 de julio de 2000 anunció que publicaría el código fuente de StarOffice como OpenOffice.org, un proyecto que también coordinaría, en palabras de Sun, «la definición de formatos de archivo basados en XML». OpenOffice.org 1.0 llegó el 1 de mayo de 2002, y su Calc guardaba archivos .sxc: un paquete ZIP de partes XML en lugar de un bloque binario. Ese diseño de paquete es el antepasado directo del .ods; consulta Lección de historia: ¿Qué es un archivo .sxc?.
2005: OASIS, ODF 1.0 e ISO/IEC 26300
Para convertir ese paquete en un estándar neutral, pasó a OASIS, la Organization for the Advancement of Structured Information Standards (Organización para el Avance de los Estándares de Información Estructurada), un consorcio sin ánimo de lucro que publica estándares técnicos abiertos. Su comité técnico de OpenDocument se reunió por primera vez el 16 de diciembre de 2002, y ODF 1.0 se aprobó como estándar OASIS el 1 de mayo de 2005. OpenOffice.org 2.0, publicado el 20 de octubre de 2005, hizo de OpenDocument su formato predeterminado, y los .ods empezaron a sustituir a los .sxc en los PC corrientes.
Después, OASIS presentó ODF al comité conjunto de ISO (Organización Internacional de Normalización) e IEC (Comisión Electrotécnica Internacional). Superó la votación el 3 de mayo de 2006 y se publicó como ISO/IEC 26300:2006 el 30 de noviembre de 2006. Siguieron otras versiones: ODF 1.1 en febrero de 2007, ODF 1.2 en septiembre de 2011 (publicada por ISO/IEC en 2015), ODF 1.3 en abril de 2021 y ODF 1.4, aprobada el 6 de octubre de 2025.
Cómo funcionan los bytes: un ZIP de XML, celda a celda
Abre un .ods en un visor hexadecimal y los dos primeros bytes forman PK, la firma de un archivo ZIP. Las reglas de empaquetado de ODF exigen que un pequeño archivo llamado mimetype vaya primero, sin comprimir, con solo el texto application/vnd.oasis.opendocument.spreadsheet, para que el software reconozca el libro sin desempaquetarlo. Después vienen content.xml (las hojas y celdas), styles.xml (el formato), meta.xml (autor y fechas), settings.xml (la configuración de vista) y META-INF/manifest.xml, la lista de todas las partes. XML, abreviatura de Extensible Markup Language, es texto plano hecho de etiquetas, así que una vez descomprimido el libro entero se puede leer en un editor de texto.
Dentro de content.xml, cada hoja es un elemento table:table, cada fila un table:table-row y cada celda un table:table-cell. Una celda no guarda solo texto: declara su tipo de valor con un atributo office:value-type —float, percentage, currency, date, time, boolean o string— y guarda el valor bruto en otro atributo, mientras que un párrafo dentro de la celda contiene la versión que ves en pantalla. Por esa separación una celda puede mostrar 12 % y almacenar 0,12. Las series de celdas idénticas o vacías se comprimen con un contador de repetición (table:number-columns-repeated) en lugar de escribirse una a una.
El vacío de las fórmulas: de ODF 1.0 a OpenFormula
El primer estándar describía dónde vive una fórmula —el atributo table:formula—, pero no el lenguaje que contiene. La descripción de formato de la Biblioteca del Congreso de EE. UU. señala que ODS 1.1 «permitía cualquier sintaxis en las cadenas que representan fórmulas» y que esa carencia provocó problemas de interoperabilidad. En la práctica, OpenOffice.org escribía sus fórmulas tras un prefijo oooc:, con referencias de celda entre corchetes como [.A1], y otros programas ODF escribían las fórmulas de la misma manera.
Cuando Microsoft Office 2007 Service Pack 2 añadió compatibilidad integrada con ODF el 28 de abril de 2009, Excel tomó otro camino. Las notas de implementación de Microsoft decían que Excel 2007 guardaba las fórmulas tras su propio prefijo msoxl, con sintaxis de Excel, y que al cargar conservaba solo el valor almacenado de las fórmulas de cualquier otro espacio de nombres. Un blog de Microsoft argumentó que, como ODF 1.0 y 1.1 no definían las fórmulas, todas las implementaciones de hojas de cálculo ODF dependían de la aplicación. Rob Weir, de IBM, copresidente del comité ODF de OASIS, publicó en mayo de 2009 pruebas que mostraban que SP2 eliminaba las fórmulas de las hojas creadas por otros programas ODF y dejaba solo sus últimos valores. La disputa se convirtió en un ejemplo de manual de por qué un formato de archivo necesita un estándar de fórmulas y no solo una estructura de celdas.
Ese estándar es OpenFormula, la parte 2 de ODF 1.2 (estándar OASIS desde el 29 de septiembre de 2011). Define tipos de datos, sintaxis y el comportamiento de las funciones integradas para que una fórmula dé resultados equivalentes en programas distintos, y las fórmulas de ODF 1.2 llevan el prefijo of:. Excel añadió compatibilidad con ODF 1.2 en Office 2013 y ahora guarda las fórmulas con ese prefijo. Pero si se leen con atención las reglas de Microsoft, el antiguo prefijo oooc: no está en la lista de Excel, y esa es una de las razones por las que un .ods guardado por una suite de los años 2000 puede abrirse en Excel con valores donde antes había fórmulas.
LibreOffice, los gobiernos y un formato sin dueño
Oracle compró Sun en 2010. El 28 de septiembre de 2010, desarrolladores de la comunidad anunciaron The Document Foundation y la bifurcación LibreOffice, y el 1 de junio de 2011 Oracle cedió el código de OpenOffice.org a la Apache Software Foundation, donde continúa como Apache OpenOffice. Ambas siguen guardando las hojas nuevas como .ods por defecto.
Los gobiernos ayudaron a llevar el .ods más allá de los entusiastas. En septiembre de 2005, el estado de Massachusetts publicó una política que obligaba a sus agencias del poder ejecutivo a guardar los documentos de oficina en OpenDocument antes del 1 de enero de 2007; una revisión de 2007 aceptó también el Open XML de Microsoft. El 22 de julio de 2014, el gobierno del Reino Unido eligió ODF como estándar para compartir documentos gubernamentales y colaborar en ellos. En marzo de 2026, el consejo de planificación de TI de Alemania adoptó un conjunto de estándares Deutschland-Stack que nombra ODF para los documentos.
Por qué siguen existiendo archivos .ods en los discos en 2026
Porque el .ods lleva dos décadas siendo el formato gratuito predeterminado. Cada instalación de LibreOffice y OpenOffice guarda los libros nuevos como .ods salvo que alguien cambie la configuración, así que ordenadores escolares, asociaciones, pequeñas oficinas, escritorios Linux y cualquiera que no comprara Microsoft Office tienen carpetas llenas de presupuestos, listas de clase, inventarios y cuentas de clubes en .ods. Muchos de esos libros son ya archivos heredados: creados en una suite que ya no está instalada, escritos por una versión antigua cuyas fórmulas un Excel moderno puede tratar como valores fijos, o necesarios en .xlsx para alguien que nunca ha oído hablar de OpenDocument.
Cuando necesitas .xlsx, CSV o PDF
Cambiar .ods por .xlsx no sirve de nada: las partes internas siguen siendo XML de OpenDocument, y .xlsx es otro estándar, Office Open XML, publicado como ISO/IEC 29500 en noviembre de 2008. Una conversión de verdad lee las celdas OpenDocument y escribe un archivo nuevo. Elige XLSX si alguien necesita seguir trabajando en Excel, CSV si solo importan los valores y PDF si la hoja debe imprimirse igual en todas partes. Después revisa fórmulas, fechas y hojas protegidas, porque ahí es donde los dos formatos no coinciden.
Legacy File Converter abre libros .ods y .fods (planos) en tu propio PC con Windows y los guarda como XLSX, PDF, CSV, Markdown o HTML; no se sube nada, algo importante cuando la hoja contiene nóminas o datos de socios. Para las generaciones anteriores de la misma hoja de cálculo, consulta StarCalc .sdc y OpenOffice.org Calc .sxc; para la versión de Excel de la historia, consulta Lección de historia: ¿Qué es un archivo .xls?.
Lecturas relacionadas
¿Listo para abrir tus archivos antiguos?
Empieza gratis y luego desbloquea las conversiones ilimitadas con una licencia Standard de pago único de $79.95. Descarga el instalador para Windows: todas las funciones para hasta 10 archivos.
Prueba gratuita
Todas las funciones de la aplicación · hasta 10 archivos
Windows 10 u 11
Prueba gratis: convierte hasta 10 archivos. Descarga el instalador para Windows y convierte en tu PC.
Instalador directo para Windows · MSI sin conexión
¿Es seguro? — editor, instalador y ayuda con SmartScreen
Requiere Windows 10 u 11. Sin suscripciones.