Herramientas Excel

Convertir ODS a XLSX: de LibreOffice a Excel

Pasa las hojas de cálculo OpenDocument de LibreOffice Calc u OpenOffice a libros de Excel. Las fórmulas se traducen a la sintaxis de Excel y se conservan las fechas, los formatos de número y las celdas combinadas.

¿No tienes un archivo a mano?

Cómo convertir ODS a XLSX

  1. Elige tus archivos .ods de LibreOffice Calc, OpenOffice o cualquier otro programa que guarde en OpenDocument. Puedes añadir muchos a la vez.
  2. Elige el resultado. Un .xlsx por archivo en un ZIP, o todas las hojas juntas en un único libro de Excel.
  3. Pulsa Convertir a XLSX. Se copian los valores, las fechas, las celdas combinadas y los formatos de número, y las fórmulas de OpenDocument se reescriben con la sintaxis de Excel.
  4. Descarga el resultado y envíalo a quien te pida «un Excel».

Privado por diseño: no se sube nada

El archivo se lee y se convierte dentro de tu navegador, en tu propio equipo. Ningún servidor lo recibe: la página solo descarga su propio código y la librería de código abierto SheetJS desde este sitio. Puedes comprobarlo en la pestaña Red de las herramientas de desarrollo, o desconectarte de internet cuando la página haya cargado.

Mucha gente usa LibreOffice precisamente para tener sus documentos bajo su control. Un conversor que los sube a un servidor iría en contra de esa idea.

¿Qué es un archivo .ods?

ODS es el formato OpenDocument Spreadsheet (hoja de cálculo OpenDocument), un estándar de OASIS publicado también como ISO/IEC 26300. Es el formato propio de LibreOffice Calc y Apache OpenOffice Calc, y Google Sheets permite descargar cualquier hoja como .ods. Por dentro es un ZIP con archivos XML, como el .xlsx, pero los dos formatos describen las celdas, los estilos y las fórmulas de forma distinta.

Una diferencia visible es el lenguaje de las fórmulas. En un .ods, una fórmula como =B2*C2 se guarda en sintaxis OpenFormula como of:=[.B2]*[.C2]. El conversor traduce esas referencias a la forma que usa Excel.

Por qué pasar de ODS a XLSX

Qué se conserva y qué no

Hemos probado el conversor con archivos .ods generados por Microsoft Excel y por la librería odfpy de Python, y abierto los resultados en Excel.

Se conserva

  • Todas las hojas, con su nombre y su orden
  • Valores, fechas y textos con tildes, eñes u otros alfabetos
  • Fórmulas, traducidas a la sintaxis de Excel (SUMA, FECHA, operaciones y referencias)
  • Formatos de número, como moneda o fechas aaaa-mm-dd
  • Celdas combinadas

No se conserva

  • Anchos de columna y altos de fila: el .xlsx usa los tamaños predeterminados de Excel
  • Fuentes, colores, bordes, estilos de celda y formato condicional
  • Gráficos, imágenes y dibujos
  • Macros (LibreOffice Basic), validación de datos y todo lo que no aparezca como conservado

Las funciones que solo existen en LibreOffice no tienen equivalente en Excel, así que una celda que use una de ellas mostrará un error en Excel aunque el archivo guarde su último valor.

Cómo hacerlo con LibreOffice

Si tienes LibreOffice instalado y también necesitas el formato, abre el archivo y usa Archivo › Guardar como, y elige «Excel 2007-365 (.xlsx)». Para una carpeta entera, LibreOffice tiene un modo de línea de comandos: soffice --headless --convert-to xlsx *.ods. Usa esta página cuando estés en un equipo sin LibreOffice, en el móvil o la tableta, o cuando solo te interesen los datos.

Limitaciones conocidas

Preguntas frecuentes

¿El conversor de ODS a XLSX es gratis de verdad?

Sí. Es 100 % gratis, sin límites de uso, sin cuenta y sin registro. No hay plan de pago ni funciones bloqueadas.

¿Se suben mis archivos a algún servidor?

No. Los archivos se leen y se convierten dentro de tu navegador, en tu propio equipo. La página solo descarga su propio código y la librería de código abierto SheetJS desde este sitio; el contenido y el nombre de tus archivos no se envían a ningún sitio. Si aceptas las cookies de analítica, Google Analytics recibe datos de uso anónimos, como las páginas vistas, nunca el contenido ni el nombre de tus archivos.

¿Qué es un archivo ODS?

ODS es el formato OpenDocument Spreadsheet (ISO/IEC 26300), el propio de LibreOffice Calc y Apache OpenOffice Calc. Google Sheets también permite descargar hojas en .ods.

¿Se conservan las fórmulas al pasar de ODS a XLSX?

Sí. El ODS guarda las fórmulas en sintaxis OpenFormula, como of:=[.B2]*[.C2]; el conversor las reescribe como fórmulas de Excel (=B2*C2) y conserva su último resultado. Las funciones que solo existen en LibreOffice no tienen equivalente en Excel.

¿Se mantiene el formato?

Se mantienen los formatos de número, las fechas y las celdas combinadas. No se mantienen los anchos de columna, las fuentes, los colores, los bordes, los estilos de celda, los gráficos ni las imágenes. Para una copia con formato, usa Archivo › Guardar como › Excel 2007-365 en LibreOffice.

¿Excel puede abrir archivos ODS directamente?

Excel 2010 y posteriores abren .ods, pero a menudo con avisos o cambios de diseño, y muchos formularios solo aceptan .xlsx. Al convertir obtienes un libro de Excel estándar.

¿Hay límite de tamaño?

No hay límite fijo ni cupo de uso. Cada libro se convierte en la memoria de tu equipo, así que el límite práctico es la RAM: un ordenador actual maneja archivos de decenas de megas; en el móvil conviene no pasar de unos 20 MB por archivo.

Analítica: solo si aceptas las cookies, la página carga Google Analytics (a través de Google Tag Manager) para contar visitas y saber qué herramientas se usan. Nunca recibe el contenido ni el nombre de tus archivos, y puedes cambiar tu elección cuando quieras con «Configurar cookies», al final de la página.