Convertir XLS a XLSX online sin Excel | MiConvert

Convertir XLS a XLSX

Envíanos un libro de Excel 97-2003 y recibirás un paquete .xlsx escrito por LibreOffice en nuestros servidores, con los datos de las hojas reescritos en el paquete moderno Office Open XML. Algo que conviene saber de entrada: XLSX no puede almacenar VBA, así que las macros del archivo antiguo se quedan fuera.

📁

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
XLS → XLSX

Por qué convertir XLS a XLSX

XLS es el antiguo formato binario de libros de Excel, el que Excel 97 a 2003 escribía de forma predeterminada. Los datos están en un flujo de registros propietario y no en archivos que puedas leer, y por eso tanto software moderno lo rechaza: los editores de hojas de cálculo web piden .xlsx al importar, muchos lectores de Python esperan ahora el XML comprimido que entiende openpyxl, y un montón de formularios de carga de contabilidad, ERP y recursos humanos indican .xlsx como único tipo de hoja de cálculo admitido. Los números del archivo están bien; el problema es el contenedor.

Esta página pasa el par por LibreOffice 7.4 en modo headless en nuestros servidores, usando su filtro de exportación a Office Open XML de Calc. Microsoft Excel no interviene en ningún momento y no se instala nada en tu equipo. Cambiar a mano la extensión de .xls a .xlsx no funciona, porque los bytes de dentro siguen siendo el viejo flujo binario de registros.

LibreOffice analiza el libro binario y escribe un paquete Office Open XML nuevo a través de su filtro de exportación de Calc, así que los datos de las hojas y los valores de las celdas pasan al archivo nuevo. No hemos comprobado cómo sobrevive cada función antigua en esta combinación, así que abre el resultado y compara: las fórmulas, los formatos de número, los gráficos, las tablas dinámicas y los controles de formulario se reconstruyen a partir de la lectura que hace LibreOffice del archivo, en lugar de copiarse registro por registro, y pueden cambiar. Las macros VBA no se pueden transferir de ninguna manera, porque el formato .xlsx no tiene dónde guardarlas, y no generamos .xlsm.

Quien necesita esto suele estar vaciando unidades compartidas llenas de adjuntos .xls, pasando informes antiguos a una herramienta que solo acepta .xlsx, o trabajando en un equipo sin licencia de Excel. Es también la respuesta más rápida a la petición habitual de cambiar .xls a .xlsx sin abrir antes el archivo en una aplicación de hojas de cálculo.

Cómo convertir un archivo XLS a XLSX

  1. Si el libro tiene contraseña, ábrelo en Excel o LibreOffice Calc y guarda primero una copia sin protección. Nuestras comprobaciones no detectan el cifrado del .xls antiguo, así que un archivo protegido vuelve solo como "could not be opened" en lugar de pedirte la contraseña.
  2. Comprueba que la extensión coincide con el contenido. Los archivos que en realidad son CSV, HTML o una exportación de una base de datos antigua pero llevan un nombre .xls son una causa frecuente de fallo, porque LibreOffice lee los bytes, no el nombre.
  3. Arrastra el .xls a la zona de carga, o selecciona varios a la vez. Los invitados pueden enviar archivos de hasta 50 MB y 10 por solicitud; una cuenta gratuita sube el límite por archivo a 100 MB, Plus a 200 MB y Pro a 1 GB.
  4. Inicia la conversión. El archivo se sube por HTTPS y se convierte en nuestros servidores; con el tamaño habitual de este par, unos 150 KB, los resultados han estado llegando en alrededor de un segundo.
  5. Descarga el .xlsx. El enlace sigue siendo válido unas cuatro horas, así que descárgalo en la misma sesión si puedes.
  6. Abre el resultado y revisa todo lo que no sean celdas simples, sobre todo fórmulas, gráficos y tablas dinámicas en los libros más antiguos.

Qué hace este conversor

  • Lee el antiguo formato binario BIFF con LibreOffice 7.4 en modo headless y escribe el resultado a través de su filtro de exportación a Office Open XML de Calc.
  • Vuelve a guardar el libro en lugar de renombrarlo: LibreOffice construye un modelo de documento nuevo a partir del archivo binario y escribe un paquete .xlsx auténtico, y por eso un .xls renombrado a mano sigue dando error y uno convertido se abre.
  • No necesita instalar Excel, ni complementos, ni cuenta, y funciona igual desde Windows, macOS, Linux, ChromeOS o el navegador del móvil.
  • Acepta varios libros en una sola solicitud, hasta 10 archivos para invitados y cuentas gratuitas, 25 en Plus y 50 en Pro. Cada archivo convertido se descarga por separado; no hay ZIP combinado.
  • Devuelve mensajes concretos, en lugar de un error sin explicación, cuando la subida es ilegible o está truncada y cuando la combinación de formatos no es compatible. El cifrado del .xls antiguo es la excepción: no se detecta, así que un libro protegido vuelve solo como "this document could not be opened".
  • También cubre los otros destinos habituales del mismo archivo: aquí el .xls se puede convertir además a PDF, CSV o HTML.

Preguntas sobre XLS a XLSX

¿Se conservan mis fórmulas y el formato en la conversión?

Los datos de las hojas y los valores de las celdas se reescriben con el filtro de exportación a Office Open XML de LibreOffice Calc. No prometemos una copia idéntica y no hemos comprobado todas las funciones antiguas de este par: las fórmulas, los formatos de número, los gráficos, las tablas dinámicas, los controles de formulario y las funciones muy antiguas propias de Excel se recrean a partir de la lectura que hace LibreOffice del archivo, así que revisa esas hojas después de descargar.

¿Puedo convertir XLS a XLSX sin abrir el archivo en Excel?

Sí, es exactamente lo que ocurre aquí. Tú nunca abres el libro: lo subes, nuestro servidor lo convierte y descargas el .xlsx. No hace falta tener Excel en tu equipo, que es el motivo habitual por el que se busca esto en lugar de usar Archivo, Guardar como.

¿Qué pasa con las macros VBA del .xls antiguo?

Desaparecen del resultado. El formato .xlsx está definido sin almacenamiento de macros, así que ningún conversor puede ponerlas ahí, y nosotros no generamos archivos .xlsm (esa extensión también se rechaza al subir). Guarda el .xls original como tu copia con macros, o ábrelo en Excel en un equipo de escritorio y guárdalo tú mismo como .xlsm.

¿Puedo convertir automáticamente una carpeta entera de archivos XLS?

Puedes subir un lote en una sola solicitud, dentro de los límites de archivos indicados arriba, y cada archivo vuelve como su propia descarga .xlsx. Aquí no hay carpeta vigilada ni tarea programada, así que para una tarea recurrente en tu propio equipo usa mejor la línea de comandos de LibreOffice (soffice --headless --convert-to xlsx) o un script de Python.

¿Por qué falló mi conversión?

Tres causas explican casi todo. El archivo está protegido con contraseña: en ese caso guarda primero una copia sin protección. El archivo no es realmente un .xls: vuelve a guardarlo en su aplicación real con la extensión correcta. O el libro está dañado o no terminó de subirse, lo que aparece como "this document could not be opened" y normalmente se arregla abriéndolo y volviéndolo a guardar en Excel o Calc antes de intentarlo de nuevo.

¿XLS es lo mismo que XLSX?

No. XLS es el libro binario que Excel usó hasta 2003, mientras que XLSX, desde Excel 2007 en adelante, es un archivo ZIP con partes XML, y por eso se comprime mejor y lo puede leer software que nunca se escribió para el antiguo formato binario de registros de Microsoft.

¿Qué tamaño puede tener el archivo que subo?

50 MB sin cuenta, 100 MB con una gratuita, 200 MB en Plus y 1 GB en Pro. También se aplican límites de frecuencia por IP: 10 trabajos de conversión por hora para invitados y cuentas gratuitas, 50 por hora en los planes de pago. Las hojas de cálculo de este par suelen pesar bastante menos de un megabyte, así que el límite casi nunca importa.

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

Se sube por HTTPS y se convierte en nuestros servidores, no en tu navegador. El .xls subido se elimina en cuanto termina el trabajo, y el .xlsx convertido se puede descargar durante unas cuatro horas mediante un enlace aleatorio e imposible de adivinar, antes de eliminarse automáticamente. Guardamos en nuestros registros los nombres de archivo, los tamaños y los resultados, y los usuarios con sesión iniciada ven la conversión en su historial.

Convertir XLS a...

Convertir a XLSX

Otros convertidores de Document