Convertir ODS a XLSX: conserva fórmulas | MiConvert

Convertir ODS a XLSX

Sube una hoja de cálculo de LibreOffice o OpenOffice Calc y recibe un libro de Excel .xlsx real, con las fórmulas todavía activas y los nombres de las hojas intactos. Los gráficos, las tablas dinámicas y las macros de Basic son las partes que conviene revisar después en Excel.

📁

Arrastra tu archivo aquí

o haz clic para buscar

Seleccionar archivo

Máx 10 archivos, 50MB cada uno

SSL cifrado Eliminado automáticamente Sin registrarse 100% gratis
ODS → XLSX

ODS a XLSX: qué cambia y qué no

ODS es el formato de hoja de cálculo OpenDocument que LibreOffice Calc y Apache OpenOffice Calc guardan por defecto. Excel de escritorio puede abrir archivos .ods desde Excel 2007 SP2, pero muchos servicios siguen rechazándolos: formularios de carga de contabilidad y nóminas, plantillas de importación de recursos humanos y comercio electrónico, herramientas internas antiguas y cualquier cosa que compruebe la extensión del archivo antes de mirar su contenido. Esa es la razón habitual por la que necesitas los mismos números en .xlsx y no en otro programa de hojas de cálculo.

MiConvert hace la reescritura en nuestros servidores, no en tu navegador. Tu .ods va a un proceso de trabajo (worker) que ejecuta LibreOffice 7.4 en modo headless y lo exporta con el filtro Calc Office Open XML, el mismo motor y el mismo filtro que obtendrías desde la línea de comandos en tu equipo. Nada se vuelve a teclear ni se captura en imagen: las celdas, las hojas y las cadenas de fórmulas se traducen a las estructuras OOXML que lee Excel.

En nuestros archivos de prueba se conserva lo que más importa para que una hoja de cálculo funcione. Las fórmulas siguen siendo fórmulas y se recalculan en Excel (una celda con B2+B3 llega como B2+B3, no como un número fijo). Los libros con varias hojas mantienen sus nombres y su orden, y una hoja que estaba oculta en Calc sigue oculta en el libro convertido. Los valores simples y el texto llegan como celdas, no como imágenes de celdas; el formato y los formatos de número no los hemos verificado para este par, así que compruébalos una vez en Excel.

Considera aproximado todo aquello en lo que los dos formatos no coinciden uno a uno. Las funciones que solo existen en Calc, o las fórmulas que dependen de la sintaxis de referencias propia de ODF, pueden llegar a Excel como un error o necesitar una edición manual. Los gráficos, las tablas dinámicas, las reglas de formato condicional, los controles de formulario y las macros de Basic no los hemos verificado para este par, así que abre el resultado una vez y revisa esos objetos antes de enviarlo. Los archivos ODF protegidos con contraseña no se abren en absoluto: se detectan y se informa de ello para que puedas guardar una copia sin protección.

Convertir un archivo .ods paso a paso

  1. En Calc, guarda la última versión de la hoja y asegúrate de que no esté protegida con contraseña (Archivo, Guardar como, con la casilla de contraseña desmarcada). Los archivos ODF cifrados se rechazan con un mensaje en lugar de convertirse.
  2. Arrastra el archivo .ods a esta página. Cada archivo puede pesar hasta 50 MB sin cuenta, 100 MB con una cuenta gratuita y más en los planes de pago.
  3. Deja XLSX como formato de destino e inicia la conversión. El archivo se sube por HTTPS y lo convierte un proceso de trabajo (worker) en nuestro servidor.
  4. Las hojas pequeñas suelen terminar en uno o dos segundos; un libro grande o con muchas fórmulas puede tardar hasta unos treinta segundos cuando hay cola. La página se actualiza sola.
  5. Descarga el archivo .xlsx. El enlace de descarga sigue siendo válido unas 4 horas.
  6. Ábrelo en Excel, Google Sheets o WPS y comprueba una celda con fórmula por hoja, además de cualquier gráfico o tabla dinámica.

Qué hace este conversor

  • Exporta con el propio filtro Calc Office Open XML de LibreOffice, así que el resultado es un libro .xlsx estándar y no un ODS renombrado
  • Las fórmulas llegan como fórmulas que Excel recalcula, no como valores pegados
  • Los libros con varias hojas conservan todas las hojas, su nombre y su orden; las hojas ocultas en Calc siguen ocultas en Excel
  • Los archivos ODF protegidos con contraseña se reconocen y se informa con un mensaje claro en lugar de fallar sin avisar
  • Nada que instalar: no necesitas LibreOffice, Excel ni Python en tu equipo, y funciona igual en Windows, macOS, Linux y ChromeOS
  • Hasta 10 archivos por solicitud en los planes de invitado y gratuito (25 en Plus, 50 en Pro), cada uno con su propia descarga

Preguntas sobre ODS a XLSX

¿Mis fórmulas seguirán funcionando en Excel?

Las fórmulas normales se escriben en el .xlsx como fórmulas y se recalculan al abrir el archivo en Excel; en nuestra prueba, una celda con B2+B3 llegó como la fórmula B2+B3 y no como un número fijo. Las funciones que solo existen en LibreOffice Calc, o que Excel llama de otra forma, pueden mostrar un error en la celda convertida y necesitar una edición manual. Comprueba una fórmula por hoja después de abrir el archivo.

¿Se conservan los gráficos, las tablas dinámicas y las macros?

Para este par hemos verificado los datos de las celdas, las fórmulas, los nombres de las hojas y el estado de las hojas ocultas, pero no los objetos de gráfico o de tabla dinámica, ni las macros de Basic. Dalos por pendientes de revisión: si un gráfico o una tabla dinámica no llega como quieres, vuelve a crearlo en Excel a partir de los datos convertidos, que ya están en un formato con el que Excel puede crear gráficos de forma nativa.

La conversión falló con "output file not found. Expected .xlsx". ¿Qué hago?

Ese mensaje significa que LibreOffice no cargó ni escribió nada utilizable para el archivo. Dos cosas lo resuelven casi siempre: abrir el archivo en Calc y volver a guardarlo como un .ods nuevo, y confirmar que el archivo es realmente una hoja de cálculo OpenDocument y no algo renombrado a .ods. Si fue un caso puntual por un pico de carga, vale la pena volver a convertirlo.

¿Puedo convertir por lotes una carpeta de archivos ODS?

Puedes enviar varios archivos en una misma solicitud (10 a la vez como invitado o con una cuenta gratuita, 25 en Plus y 50 en Pro) y cada uno vuelve como su propio .xlsx. No hay botón para descargar todo en un ZIP, así que los descargas uno por uno. Para una carpeta completa en tu propio equipo, la línea de comandos de LibreOffice (soffice --headless --convert-to xlsx *.ods) es la mejor herramienta.

¿Hay alguna forma de hacer lo mismo sin conexión?

Sí, y usa el mismo motor que nosotros: instala LibreOffice y ejecuta soffice --headless --convert-to xlsx tuarchivo.ods, o abre el .ods en Calc y usa Guardar como con el filtro Excel 2007-365 (.xlsx). Excel de escritorio también puede abrir .ods directamente. Esta página es para equipos donde instalar programas no es una opción.

¿Se puede convertir al .xls antiguo o hacer la conversión inversa?

Esta página solo genera .xlsx. Para .xls de Excel 97-2003, convierte aquí a .xlsx y luego usa Guardar como en Excel. A partir de un archivo ODS también podemos generar CSV (solo la primera hoja) y PDF, y convertimos XLSX de vuelta a ODS en su propia página (si tienes un .xls antiguo, conviértelo primero a .xlsx aquí).

¿Se aceptan plantillas .ots o archivos .sxc antiguos?

No. Para esta conversión solo se acepta la extensión .ods; los archivos de plantilla y los antiguos de StarCalc se rechazan en la subida con un mensaje de formato no compatible. Ábrelos en LibreOffice Calc y guarda primero una copia .ods normal.

¿Qué pasa con mi hoja de cálculo después de la conversión?

La conversión se ejecuta en nuestros servidores, así que el archivo se sube. El .ods subido se elimina en cuanto termina el trabajo, y el .xlsx convertido junto con su enlace de descarga se borran automáticamente unas 4 horas después. El enlace es un token aleatorio largo que no aparece listado en ningún sitio, aunque no es de un solo uso, así que evita reenviarlo. Los nombres de archivo, los tamaños y los resultados se registran en nuestros logs, y las cuentas con sesión iniciada guardan una fila en el historial de conversiones.

Convertir ODS a...

Convertir a XLSX

Otros convertidores de Document