Skip to main content
Spreadsheet Conversion

Convierta XLSM a XLSX: convertidor en línea gratuito

Convierta una hoja de cálculo habilitada para macros de Excel (.xlsm) a una hoja de cálculo XML abierta de Excel (.xlsx) en línea de forma gratuita. C...

o importar desde

2M+ archivos convertidos

La confianza de miles de usuarios

Transferencia segura

Subidas cifradas con HTTPS

Privacidad primero

Los archivos se eliminan automáticamente después del procesamiento

Sin registro

Comience a convertir al instante

Funciona en todas partes

Cualquier navegador, cualquier dispositivo

Cómo convertir

1

Upload your .xlsm file by dragging it into the upload area or clicking to browse.

2

Choose your output settings. The default settings work great for most files.

3

Click Convert and download your .xlsx file when it's ready.

About XLSM to XLSX Conversion

XLSM y XLSX son formatos OOXML Excel modernos; la única diferencia es que XLSM contiene código de macro VBA, mientras que XLSX prohíbe explícitamente las macros. Ambos utilizan la misma estructura XML comprimida en ZIP para hojas de trabajo, fórmulas, formatos, gráficos y tablas dinámicas. La extensión .xlsm indica a Excel que el archivo puede contener código de macro ejecutable.

La conversión de XLSM a XLSX elimina todo el código de macro VBA del libro de trabajo y al mismo tiempo conserva todos los datos, fórmulas, formato y características de la hoja de trabajo, lo que produce una hoja de cálculo sin macros que es más segura de distribuir y no activará advertencias de seguridad de macros.

Why Convert XLSM to XLSX?

Muchas organizaciones bloquean los archivos XLSM en archivos adjuntos de correo electrónico y en el intercambio de archivos como medida de seguridad, ya que las macros de VBA pueden contener código malicioso. La conversión a XLSX elimina la carga útil de la macro, lo que permite que el libro pase por filtros de correo electrónico y escáneres de seguridad sin activar alertas.

También se prefiere XLSX cuando se comparten datos de hojas de cálculo con partes externas que no necesitan la automatización. La eliminación de macros reduce el tamaño del archivo, elimina los problemas de seguridad y produce un resultado más limpio centrado exclusivamente en los datos y el análisis.

Common Use Cases

  • Elimine las macros de los informes XLSM antes de enviarlas a clientes externos por correo electrónico
  • Convierta plantillas XLSM a XLSX para distribuirlas a usuarios que no necesitan funcionalidad macro
  • Elimine el código VBA de los libros para pasar los filtros de seguridad del correo electrónico empresarial
  • Produzca versiones XLSX sin macros de modelos financieros para revisión del auditor
  • Limpie los libros de trabajo XLSM antes de cargarlos en plataformas en la nube que bloquean archivos habilitados para macros

How It Works

LibreOffice abre el archivo XLSM y lo guarda como XLSX, conservando todo el contenido de la hoja de trabajo OOXML y omitiendo el almacenamiento del proyecto VBA. Los valores de celda, las fórmulas, el formato, el formato condicional, los gráficos, las tablas dinámicas, la validación de datos, los rangos con nombre y la estructura de la hoja se conservan de forma idéntica: la estructura XML subyacente es prácticamente la misma. Solo se elimina el almacenamiento binario vbaProject.bin (que contiene módulos, formularios y módulos de clase VBA).

Quality & Performance

La conversión es esencialmente sin pérdidas para el contenido de la hoja de trabajo. Cada valor de celda, fórmula, formato, gráfico y característica se conserva de forma idéntica, ya que ambos formatos utilizan el mismo esquema OOXML. El único cambio es la eliminación del código de macro VBA. Los valores de celda calculados permanecen como estaban cuando se ejecutaron las macros por última vez, pero las macros en sí desaparecieron, por lo que no se realizará un nuevo cálculo automático.

LIBREOFFICE EngineModerateMinimal Quality Loss

Device Compatibility

DeviceXLSMXLSX
Windows PCPartialPartial
macOSPartialPartial
iPhone/iPadPartialPartial
AndroidPartialPartial
LinuxPartialPartial
Web BrowserNoNo

Tips for Best Results

  • 1Ejecute todas las macros antes de convertir para asegurarse de que los valores calculados estén actualizados; no se actualizarán automáticamente en XLSX
  • 2Conserve el archivo XLSM original si necesita la funcionalidad de macro más adelante
  • 3XLSX pasa por la mayoría de los filtros de seguridad de correo electrónico que bloquean los archivos adjuntos XLSM
  • 4El tamaño del archivo disminuirá ligeramente desde que se elimina el almacenamiento del proyecto VBA
  • 5Verifique que ninguna celda dependa de cálculos basados ​​en macros después de la conversión

Related Conversions

La conversión de XLSM a XLSX elimina las macros de VBA y al mismo tiempo conserva todos los datos de la hoja de cálculo de forma idéntica: la forma más limpia de producir libros sin macros para una distribución segura.

Preguntas frecuentes

No se pierde ningún dato de la hoja de trabajo. Sólo se elimina el código de macro VBA. Se conservan todas las fórmulas, formatos y funciones.
Sí. Las fórmulas estándar de Excel se conservan y son funcionales. Sólo se elimina la automatización impulsada por VBA.
No. Una vez convertido a XLSX, el código VBA se elimina permanentemente. Conserve el XLSM original si necesita macros.
Sí. Todas las funciones de OOXML se conservan de forma idéntica: gráficos, pivotes, formato condicional y validación de datos.
Cambiar el nombre no elimina el almacenamiento del proyecto VBA. Excel puede rechazar el archivo o comportarse de forma impredecible. La conversión adecuada elimina las macros limpiamente.

Related Conversions & Tools