Skip to main content

¿Cómo convertir varios archivos xls a xlsx en Excel?

Author: Xiaoyang Last Modified: 2025-08-06

Para convertir un archivo XLS de Excel antiguo a un nuevo archivo XLSX, puedes usar la función Guardar como en Excel. Sin embargo, si necesitas convertir varios archivos XLS a la vez, ¿cómo puedes manejar esta tarea de manera eficiente?


Convertir varios formatos xls a xlsx uno por uno con la función Guardar como

La función Guardar como en Excel puede ayudarte a convertir el formato xls del libro antiguo al nuevo formato xlsx uno por uno.

1. Abre tu libro que deseas convertir.

2. Haz clic en Archivo > Guardar como, y aparecerá un cuadro de diálogo Guardar como, especifica una carpeta para colocar el nuevo formato del archivo, y luego haz clic en la lista desplegable Especificar formato de guardado para elegir Libro de Excel, ver captura de pantalla:

A screenshot of Save As dialog for converting XLS to XLSX format in Excel

3. Luego haz clic en el botón Guardar para cerrar el cuadro de diálogo, y este formato de Excel se ha convertido de xls a xlsx.

Consejos: Con esta función Guardar como, solo puedes convertir un archivo de Excel a la vez. Si tienes cientos de archivos para convertir, este método puede no ser práctico.

Convertir varios formatos xls a xlsx de una vez con código VBA

Si deseas convertir varios archivos xls a xlsx de una vez sin guardar uno por uno, aquí te hablaré sobre un código VBA para ti, sigue los siguientes pasos:

1. Mantén presionadas las teclas ALT + F11 para abrir la ventana Microsoft Visual Basic para Aplicaciones.

2. Haz clic en Insertar > Módulo, y pega el siguiente código en la Ventana de Módulo.

Código VBA: Convertir varios formatos xls a xlsx de una vez

Sub ConvertToXlsx()
'Updateby Extendoffice
Dim strPath As String
Dim strFile As String
Dim xWbk As Workbook
Dim xSFD, xRFD As FileDialog
Dim xSPath As String
Dim xRPath As String
Set xSFD = Application.FileDialog(msoFileDialogFolderPicker)
With xSFD
.Title = "Please select the folder contains the xls files:"
.InitialFileName = "C:\"
End With
If xSFD.Show <> -1 Then Exit Sub
xSPath = xSFD.SelectedItems.Item(1)
Set xRFD = Application.FileDialog(msoFileDialogFolderPicker)
With xRFD
.Title = "Please select a folder for outputting the new files:"
.InitialFileName = "C:\"
End With
If xRFD.Show <> -1 Then Exit Sub
xRPath = xRFD.SelectedItems.Item(1) & "\"
strPath = xSPath & "\"
strFile = Dir(strPath & "*.xls")
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Do While strFile <> ""
If Right(strFile, 3) = "xls" Then
Set xWbk = Workbooks.Open(Filename:=strPath & strFile)
xWbk.SaveAs Filename:=xRPath & strFile & "x", _
FileFormat:=xlOpenXMLWorkbook
xWbk.Close SaveChanges:=False
End If
strFile = Dir
Loop
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub

3. Presiona la tecla F5 para ejecutar este código, y aparecerá una ventana, selecciona una carpeta que contenga los archivos xls que deseas convertir, ver captura de pantalla:

A screenshot prompting to select a folder for input XLS files

4. Haz clic en Aceptar, aparecerá otra ventana, selecciona una ruta de carpeta donde deseas guardar los nuevos archivos convertidos, ver captura de pantalla:

A screenshot prompting to select a folder for saving XLSX output files

5. Haz clic en Aceptar. Una vez completada la conversión, navega hasta la carpeta especificada para ver los resultados.

A screenshot showing a list of original XLS files Arrow A screenshot showing a list of converted XLSX files

Convertir varios formatos xls a xlsx de una vez con una función poderosa

Con esta utilidad Convertir en lote de Kutools para Excel, puedes convertir varios formatos xls a xlsx o viceversa, también puede ayudarte a convertir múltiples libros de trabajo a archivos PDF de una vez.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

1. Haz clic en Kutools Plus > Libro de Trabajo > Convertir en lote, ver captura de pantalla:

A screenshot of the Format Converter tool in Kutools Plus tab in Excel

2. Y aparecerá un cuadro de mensaje para recordarte que debes cerrar el libro que deseas convertir. Ver captura de pantalla:

A prompt requiring workbooks to be closed before conversion

3. Haz clic en Aceptar, luego, en el cuadro de diálogo Convertir en lote , especifica las siguientes opciones:

  • En la lista desplegable Tipo de conversión, selecciona Convertir de Excel 97-2003 a Excel 2007 o posterior;
  • Luego haz clic en el botón Agregar para agregar los archivos xls que deseas convertir. Puedes agregar libros de trabajo desde tu disco duro o OneDrive según sea necesario.

A screenshot of File Format Converter dialog

4Después de insertar los archivos xls, todavía en el Convertir en lote cuadro de diálogo, haz clic en A folder selection button para elegir una ruta de carpeta para guardar los archivos convertidos, y luego especifica algunas operaciones que necesites en la parte inferior del cuadro de diálogo, ver captura de pantalla:

A screenshot for selecting output folder and conversion options

Notas: En el cuadro de diálogo anterior:
  • Si es necesario convertir los libros en las subcarpetas también, marca la casilla Incluir subcarpetas al agregar carpetas;
  • Si deseas eliminar los archivos originales después de la conversión, marca la casilla Eliminar archivos de origen después de la conversión;
  • Si deseas conservar la hora de modificación de los archivos originales, marca la casilla Conservar la hora de modificación de los archivos de origen;
  • La estructura de directorios del archivo se puede conservar marcando la casilla Conservar la estructura de directorios de los archivos durante la conversión;

5. Luego haz clic en Aceptar para comenzar la conversión. Después de finalizar la conversión, navega hasta la carpeta especificada para ver los resultados. Ver capturas de pantalla:

A screenshot showing a list of original XLS files Arrow A screenshot showing a list of converted XLSX files

Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora

Las mejores herramientas de productividad para Office

🤖 Asistente de IA de Kutools: Revoluciona el análisis de datos basado en: Ejecución inteligente |Generar código |Crear fórmulas personalizadas |Analizar datos y generar gráficos |Invocar funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda con múltiples criterios | Búsqueda de múltiples valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente listas desplegables | Lista desplegable dependiente | Lista desplegable con selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Cambiar la visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de libros y hojas de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Encriptar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtro negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas de combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y mucho más
Utiliza Kutools en tu idioma preferido: ¡compatible con Inglés, Español, Alemán, Francés, Chino y más de40 idiomas adicionales!

Impulsa al máximo tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para potenciar la productividad y ahorrar tiempo.Haz clic aquí para obtener la función que más necesitas...


Office Tab aporta una interfaz de pestañas a Office y hace tu trabajo mucho más sencillo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en vez de en nuevas ventanas.
  • ¡Aumenta tu productividad hasta un50% y reduce cientos de clics de ratón cada día!