Convertir xla a xlsx

Convertir XLA a XLSX

Extraer hojas de cálculo y datos de XLA a XLSX teniendo en cuenta la pérdida de funcionalidades de VBA y add-in.

Cree archivos XLSX en línea

Todavía no podemos leer archivos XLA, así que esta conversión no está disponible. Si puede exportar su trabajo a alguno de estos formatos u otros, lo convertiremos en XLSX:

Cómo convertir un archivo xla a xlsx

  • Otro

Los add-ins antiguos de Excel pueden contener worksheets o datos que deben editarse, compartirse o archivarse como un workbook normal. Convertir el extracto a .xlsx elimina el contenedor de add-in heredado, pero no conserva sus características ejecutables.

Qué es el formato XLA

.xla es el formato de Add-In heredado de Excel 97–2003. Excel lo utiliza para macros de VBA, comandos personalizados, funciones definidas por el usuario, menús, barras de herramientas y, en ocasiones, worksheets ocultas. Un XLA es un workbook configurado como add-in, por lo que puede abrirse sin una ventana de worksheet visible. Los add-ins más recientes de Excel normalmente utilizan .xlam.

Los archivos XLA aparecen en instalaciones antiguas de Excel y en sistemas contables, de ingeniería y de otro tipo que distribuyen funcionalidades personalizadas de Excel. Es posible que el archivo no contenga datos tabulares útiles; su finalidad principal puede ser proporcionar código y comandos.

Qué es el formato XLSX

.xlsx es el formato de workbook basado en XML utilizado por las versiones actuales de Excel de escritorio, Excel para la web y muchas aplicaciones de hojas de cálculo. Almacena worksheets, fórmulas, tablas, gráficos, formato, rangos con nombre y validación de datos sin un proyecto de VBA incrustado.

Use XLSX cuando el resultado deba comportarse como un workbook editable normal o deba compartirse con software que no admita add-ins heredados. XLSX no puede conservar código de VBA, registro de add-ins, comandos personalizados ni funciones de worksheet definidas mediante VBA.

Cómo convertir XLA a XLSX

Microsoft Excel: exportar datos visibles de worksheets

  1. Haga una copia de seguridad del archivo original .xla.
  2. Abra Excel de escritorio y seleccione File → Open → Browse. Seleccione el archivo XLA, utilizando un filtro de todos los archivos si es necesario. Habilite las macros solo cuando el archivo sea de confianza y necesite su código; un add-in que no sea de confianza puede contener VBA ejecutable.
  3. Si Excel muestra las worksheets del add-in, seleccione File → Save As y elija Excel Workbook (*.xlsx). Guarde el archivo con un nombre nuevo.
  4. Acepte la advertencia de formato de Excel. Excel descarta VBA y otras características que XLSX no puede almacenar.
  5. Si la ventana del add-in está oculta, cree un workbook en blanco, muestre cualquier sheet permitida del XLA mediante Home → Format → Hide & Unhide → Unhide Sheet, copie los rangos necesarios o las worksheets completas al workbook en blanco y guárdelo como .xlsx.

Algunas sheets de add-ins están ocultas mediante la configuración VeryHidden de VBA o protegidas por el autor, en cuyo caso el comando normal Unhide no funcionará. El propietario o administrador debe mostrar o desbloquear esas sheets; no omita la protección sin autorización.

Excel: hacer visible un workbook de add-in

Si Excel abre el XLA como un workbook de add-in oculto en lugar de como un workbook normal, utilice un workbook de confianza independiente que contenga este procedimiento de VBA. Reemplace ambas rutas, ejecútelo e inspeccione el archivo exportado:

Sub ExportXla()
    Dim wb As Workbook
    Set wb = Workbooks.Open("C:\path\tool.xla")
    wb.IsAddin = False
    wb.SaveAs "C:\path\tool.xlsx", xlOpenXMLWorkbook
    wb.Close SaveChanges:=False
End Sub

Este procedimiento cambia el estado de add-in del workbook abierto y guarda un XLSX sin macros. No puede recuperar sheets protegidas, cifradas o ausentes, y no debe utilizarse para extraer código o contenido sin permiso.

LibreOffice Calc

LibreOffice Calc puede abrir algunos add-ins antiguos de Excel, pero la compatibilidad con VBA de XLA, el registro de add-ins, el comportamiento de las sheets ocultas y las fórmulas no es fiable. Utilice File → Save As y seleccione Excel 2007–365 (*.xlsx) solo después de comprobar cada sheet y fórmula necesarios. Microsoft Excel es el exportador más seguro para un XLA creado para Excel.

Convertidores en línea

La conversión directa de XLA en línea generalmente no es adecuada: es posible que los servicios no admitan el contenedor de add-in, no puedan reproducir su comportamiento de VBA y expongan datos confidenciales o código ejecutable a terceros. Si el XLA contiene únicamente datos no confidenciales, extraiga primero esos datos localmente a un workbook normal. Se pueden considerar servicios como CloudConvert o Zamzar para archivos de hojas de cálculo normales compatibles, pero compruebe su lista actual de entradas, política de retención y resultado antes de cargar archivos; no espere que conserven la funcionalidad del add-in.

Comprobaciones de calidad y compatibilidad

Después de la exportación, compruebe las fórmulas, los rangos con nombre, los vínculos externos, los gráficos, el formato, las sheets ocultas y la validación de datos. Las fórmulas que llaman a una función de add-in pueden convertirse en #NAME?, conservar vínculos rotos o producir resultados diferentes cuando el XLA no está disponible.

Si se necesitan las macros o funciones personalizadas, conserve el XLA original instalado y utilice el workbook extraído únicamente para los datos, o guarde un workbook habilitado para macros como .xlsm cuando el código forme parte del workbook y pueda migrarse legalmente. Un archivo .xlsm tampoco puede reproducir automáticamente el registro de add-ins. Cambiar el nombre de .xla a .xlsx no lo convierte y puede hacer que el archivo resulte ilegible.

Simplemente, es imposible convertir XLA a XLSX directamente.
Por lo tanto, no existe un convertidor de xla a xlsx o un convertidor en línea gratuito de .xla a .xlsx.

XLA vs XLSX: comparación de formatos

Cómo se comparan los formatos XLA y XLSX en las propiedades que más importan para esta conversión.

Comparación de los formatos de archivo XLA y XLSX
Propiedad .XLA Microsoft Excel Add-in .XLSX Microsoft Excel Open XML Spreadsheet
Estándar abierto No Sí
Compresión — Ambos
Tamaño de archivo típico Pequeño Medio
Se abre en un navegador web No Parcial
Edición posterior Limitado Fácil
Compatibilidad con metadata Básico Amplio
Legible como texto plano No No
Más adecuado para Producción profesional Intercambio de datos
Introducido 1997 2007
Desarrollador Microsoft Microsoft
Tipo MIME — application/vnd.openxmlformats-officedocument.spreadsheetml.sheet