INICIO
ofimatica · microsoft excel
convertir excel en xls, Ventana de Guardar como de Excel seleccionando el formato .xls
ofimatica ·#8622 ·Lectura 4 min

¿Convertir excel en xls?

Respuesta corta

El formato .xls soporta un máximo de 65.536 filas y 256 columnas por hoja, muy por debajo del .xlsx moderno.

01

Cómo convertir un archivo de Excel al formato .xls

El formato .xls es el formato clásico de Microsoft Excel utilizado desde las versiones 97 hasta 2003, mientras que el .xlsx es el formato moderno introducido con Excel 2007. Aunque ambos son perfectamente funcionales, existen situaciones en las que necesitas trabajar con archivos .xls: compatibilidad con software bancario antiguo, sistemas ERP legados, plantillas institucionales o simplemente requerimientos de una empresa que aún opera con formatos de hace dos décadas.

La forma más directa de realizar esta conversión es desde el propio Excel. Abre tu archivo .xlsx y ve a Archivo → Guardar como. En el campo "Tipo", selecciona Libro de Excel 97-2003 (.xls). Elige la carpeta de destino y pulsa Guardar. El proceso es instantáneo y no requiere instalar nada adicional.

Es importante que tengas en cuenta algunas limitaciones del formato .xls: el tamaño máximo de hoja es de 65.536 filas por 256 columnas (frente a los más de un millón de filas de .xlsx), no soporta tablas dinámicas con más de 16 campos, y las fórmulas que utilicen funciones introducidas a partir de Excel 2007 no serán compatibles. Si tu archivo supera estas limitaciones, recibirás un aviso de advertencia antes de guardar.

Característica.xlsx.xls
Máx. filas1.048.57665.536
Máx. columnas16.384256
Tamaño máx. archivo~20 GB~1 GB
CompresiónZIP (eficiente)Binario
Formato baseXMLBIN


Si trabajas en Mac, el procedimiento es idéntico: abre el archivo, ve a Archivo → Guardar una copia, selecciona el tipo "Libro de Excel 97-2003" y guarda. En las versiones más recientes de Excel para macOS, la ruta puede variar ligeramente a "Archivo → Exportar".

Para quienes no disponen de Microsoft Office, LibreOffice Calc ofrece una alternativa gratuita completa. Abre el .xlsx en Calc, ve a Archivo → Guardar como, elige el formato "Excel 97 (.xls)" en el desplegable de tipo de archivo y confirma. LibreOffice maneja muy bien la conversión bidireccional y preserva la mayoría de los formatos de celda.

Si necesitas convertir varios archivos a la vez, puedes automatizar el proceso con una macro de VBA. Abre el editor con Alt+F11, inserta un módulo nuevo y escribe un bucle que recorra una carpeta, abra cada .xlsx, lo guarde como .xls en la misma carpeta y lo cierre. Esto ahorra minutos o incluso horas cuando manejas lotes de más de veinte documentos.

Un consejo práctico: antes de convertir, haz siempre una copia de seguridad del archivo original. La conversión a .xls es irreversible en el sentido de que si pierdes datos por las limitaciones del formato, no podrás recuperarlos volviendo al .xlsx original si lo has sobrescrito.

Si tu caso de uso es puramente visual (imprimir o compartir una tabla simple), también puedes usar Google Sheets: sube el .xlsx, ve a Archivo → Descargar → Microsoft Excel (.xls). Es un método rápido aunque con menor control sobre las opciones de compatibilidad.

Nunca cambies la extensión .xlsx a .xls renombrando el archivo manualmente: se volverá corrupto. Usa siempre 'Guardar como' con el tipo de formato correcto.

Dato clave
convertir excel en xls, Archivos .xlsx y .xls sobre un escritorio con flecha de conversión
Imagen

Archivos .xlsx y .xls sobre un escritorio con flecha de conversión

02

Métodos para cambiar de .xlsx a .xls sin perder datos

Existen escenarios en los que la conversión directa desde Excel puede generar problemas. Si tu archivo contiene tablas dinámicas complejas, macros en .xlsm o conexiones a bases de datos externas, el formato .xls no las soportará y se perderán al guardar. En esos casos, lo recomendable es exportar solo las hojas necesarias a un nuevo libro limpio y después hacer la conversión.

Para archivos que contienen macros o código VBA, ten en cuenta que el formato .xls admite macros pero con restricciones: no soporta el lenguaje de macros en Visual Basic para aplicaciones de la misma forma que .xlsm. Si tu archivo es .xlsm, lo ideal es guardarlo como .xlsb (Excel 2007+ binario con macros) si el destino lo permite, o extraer las macros y reescribirlas en el nuevo .xls.

Desde la línea de comandos, los usuarios avanzados pueden usar Python con la librería openpyxl para leer el .xlsx y xlwt para escribir el .xls. Un script de cinco líneas permite automatizar la conversión en entornos de servidor sin instalar Excel. Esto es particularmente útil en pipelines de datos donde se reciben reportes en .xlsx y se envían a un sistema que exige .xls.

Si trabajas en entornos corporativos con Microsoft 365, recuerda que las licencias por suscripción incluyen todas las versiones modernas de Excel y la conversión está siempre disponible. En cambio, si usas una versión muy antigua de Excel (2003 o anterior), solo puedes trabajar nativamente con .xls y no abrirás .xlsx sin el servicio en línea de compatibilidad de Microsoft.

Un error frecuente es cambiar la extensión del archivo manualmente (renombrar .xlsx a .xls) sin cambiar el contenido binario. Esto genera un archivo corrupto que ninguna aplicación podrá abrir. Nunca modifiques la extensión a mano; usa siempre la función Guardar como con el tipo de formato correcto.

En resumen, la conversión de Excel a .xls es un proceso sencillo que en la gran mayoría de los casos se resuelve con un clic en "Guardar como". Solo necesitas prestar atención a las limitaciones de tamaño y compatibilidad de funciones si tu archivo es particularmente complejo.

Conclusión

¿convertir excel en xls?

Convertir un archivo de Excel al formato .xls es una tarea rutinaria y accesible desde cualquier versión moderna de Excel, LibreOffice o incluso Google Sheets. La clave está en conocer las limitaciones del formato destino para evitar la pérdida de datos. Si tu archivo es sencillo, el proceso toma menos de diez segundos; si es complejo, planifica qué elementos no son compatibles antes de guardar.

Fuentes: Microsoft Support, LibreOffice Documentation, openpyxl GitHub
3.9 / 5 · 60 valoraciones Valorar
Más preguntas de ofimatica
De otras categorías