Tabla de Contenidos
Instalar con Maven
pip install Spire.Xls
Enlaces Relacionados

XLS es un formato de archivo de hoja de cálculo más antiguo desarrollado por Microsoft Excel, y todavía es utilizado por algunos usuarios hoy en día. Desde Excel 2007, Microsoft ha adoptado el formato más nuevo, XLSX. Debido a las diferencias entre estos formatos, abrir un archivo XLS en una versión más reciente de Excel a veces puede causar problemas de compatibilidad, afectando la edición y el procesamiento de datos. Como resultado, realizar una conversión de XLS a XLSX se ha convertido en una tarea común en la gestión de hojas de cálculo. Afortunadamente, este artículo presenta tres métodos simples y efectivos para ayudarlo a convertir archivos XLS a XLSX de manera rápida y fácil.
- Conversión de XLS a XLSX: Manualmente
- Convertir XLS a XLSX en línea
- Convertir XLS a XLSX por lotes automáticamente
- Preguntas frecuentes
Realizar la conversión de XLS a XLSX manualmente
La primera y más sencilla forma de convertir XLS a XLSX es la conversión manual, que funciona mejor cuando solo tiene una pequeña cantidad de archivos. Este método no requiere ningún software especial ni conocimientos de programación, lo que lo hace ideal para usuarios que necesitan una solución rápida. Hay dos enfoques comunes para la conversión manual:
- Cambiar la extensión del archivo
Ubique el archivo XLS que desea convertir, haga clic derecho sobre él y seleccione Cambiar nombre. Reemplace la extensión del archivo de .xls a .xlsx.
- Guardar como
Abra el archivo de origen en Excel, haga clic en la pestaña Archivo en el menú superior y luego seleccione Guardar como en el panel izquierdo. En el menú desplegable Guardar como tipo, elija XLSX y finalmente haga clic en Guardar.

Convertir XLS a XLSX en línea
Si encuentra que las operaciones manuales consumen demasiado tiempo, ya que requieren clics repetidos, puede usar un convertidor de XLS a XLSX en línea en su lugar. Un ejemplo es CloudConvert, una herramienta gratuita de conversión de archivos en línea. No solo convierte archivos de hoja de cálculo, sino que también admite documentos de texto, imágenes, audio y formatos de video. Usarlo es sencillo, solo siga estos pasos:
-
Navegue al sitio web y haga clic en el botón rojo Seleccionar archivo para elegir el archivo que desea convertir, o simplemente arrástrelo y suéltelo en el botón.
-
Una vez que el archivo se haya cargado, haga clic en el botón rojo de la derecha para iniciar la conversión.
-
Espere unos segundos. Cuando vea el estado Finalizado, haga clic en el botón verde Descargar para guardar el archivo XLSX convertido en su computadora.
Este método es ideal cuando solo necesita convertir unos pocos archivos XLS a XLSX rápidamente sin instalar ningún software.
Convertir por lotes XLS a XLSX de forma segura
Si necesita convertir cientos o incluso miles de archivos, los métodos de conversión manual o en línea ya no son prácticos. Del mismo modo, si la seguridad de los datos es una prioridad principal, la mejor opción es realizar conversiones por lotes localmente con código. Este enfoque garantiza que los datos de sus archivos permanezcan completamente seguros, ya que no depende de ningún servicio en línea.
Para este propósito, recomendamos usar Spire.XLS, una biblioteca de Excel de terceros profesional que se puede integrar en sistemas empresariales o flujos de trabajo automatizados, permitiendo conversiones de XLS a XLSX a gran escala.

El siguiente ejemplo demuestra cómo se puede lograr esto en Python:
from spire.xls import *
from spire.xls.common import *
import os
# Specify the input and output folders
inputFolder = "/input/XLS SAMPLES/"
outputFolder = "/output/TO XLSX/"
# Loop through all .xls files in the input folder
for file in os.listdir(inputFolder):
if file.endswith(".xls"):
# Build full file paths
inputFile = os.path.join(inputFolder, file)
outputFile = os.path.join(outputFolder, os.path.splitext(file)[0] + ".xlsx")
# Create a Workbook object
workbook = Workbook()
# Load the XLS file
workbook.LoadFromFile(inputFile)
# Save as XLSX format
workbook.SaveToFile(outputFile, ExcelVersion.Version2016)
workbook.Dispose()
print("Batch conversion completed successfully!")
Aquí hay una vista previa que compara los archivos de origen con los convertidos:

Pasos explicados:
- Importar Spire.XLS y módulos de Python.
- Recorrer todos los archivos .xls en la carpeta de entrada.
- Cargar cada archivo en un objeto Workbook.
- Convertir XLS a XLSX guardándolo en formato .xlsx a través del método Workbook.saveToFile().
Si desea convertir un archivo XLSX de nuevo a XLS, también puede usar el método Workbook.saveToFile(). Spire.XLS también admite el uso de este método para convertir archivos de Excel a PDF, imágenes y más.
Preguntas frecuentes sobre la conversión de XLS a XLSX
- ¿Cómo guardo mi archivo de Excel como XLSX?
Puede guardar un archivo de Excel como XLSX usando la función Guardar como en Excel o usando herramientas de conversión en línea o programáticas, dependiendo de la cantidad de archivos y sus necesidades.
- ¿Cuándo cambió Excel de XLS a XLSX?
Microsoft introdujo el formato XLSX a partir de Excel 2007 para reemplazar el antiguo formato XLS. XLSX ofrece un mejor rendimiento, un tamaño de archivo reducido y una compatibilidad mejorada con las funciones modernas de Excel.
- ¿Es XLS lo mismo que XLSX?
No. XLS es el antiguo formato de archivo binario utilizado en Excel 97-2003, mientras que XLSX es el formato más nuevo basado en XML introducido en Excel 2007. Difieren en estructura, compatibilidad y características admitidas.
- ¿Pueden las herramientas en línea convertir XLS a XLSX?
Sí, muchas herramientas en línea le permiten convertir archivos XLS a XLSX. Son convenientes para un número reducido de archivos, pero pueden no ser adecuadas para grandes lotes o datos confidenciales.
- ¿Cuál es la mejor manera de convertir una gran cantidad de archivos XLS a XLSX de forma segura?
Para cientos o miles de archivos, o cuando la seguridad de los datos es importante, usar código con una biblioteca como Spire.XLS para la conversión por lotes en su máquina local es el método más eficiente y seguro.
La Conclusión
En resumen, la conversión de XLS a XLSX se puede manejar de diferentes maneras según sus necesidades. Para un puñado de archivos, Excel o las herramientas en línea pueden ser suficientes. Pero para archivos a gran escala o confidenciales, la automatización con código es la mejor opción. Al aprovechar Spire.XLS, puede integrar conversiones masivas directamente en su flujo de trabajo, garantizando tanto la velocidad como la seguridad. Ya sea que necesite actualizar archivos heredados, optimizar procesos internos o preparar datos para sistemas modernos, Spire.XLS ofrece una solución profesional y flexible.
TAMBIÉN LEA
Convertir Excel (XLSX/XLS) a CSV en Python
Python: Convertir Excel a PDF de forma fácil y rápida
Convertir CSV a Excel (XLSX) en Python – Individual y por lotes