Convertir XLSM a XML
Exporta un libro XLSM como XML Spreadsheet 2003 o asigna sus datos a un esquema XML proporcionado.
Convierte archivos XLSM en línea
Todavía no tenemos un conversor en línea específico para XLSM a XML, pero puedes convertir archivos XLSM en línea a estos y otros formatos:
¿Quiere convertir XLSM a XML?
Háganoslo saber. Elegimos qué conversiones añadir a continuación según el interés.
Cómo convertir un archivo xlsm a xml
- Documentos
- Aún sin calificaciones.
Es posible que un sistema de informes o un flujo de trabajo de importación de datos acepte XML, pero rechace libros de Excel con macros habilitadas. Al exportar el libro, se obtiene una representación XML, pero el destinatario debe admitir el formato o esquema XML específico que generes.
Qué es el formato XLSM
.xlsm es el formato Excel Macro-Enabled Workbook, que se usa para hojas de cálculo con macros de VBA, además de celdas, fórmulas y otros datos del libro. Es un paquete Office Open XML que contiene varios archivos, incluidas partes XML y un proyecto VBA; no es un único documento XML. LibreOffice Calc puede abrir archivos XLSM, pero su compatibilidad con las macros de VBA es limitada.
Qué es el formato XML
XML es una sintaxis de marcado, no un formato de hoja de cálculo definido. La opción XML Spreadsheet 2003 de Excel guarda los datos del libro y la estructura de hoja de cálculo compatible en un único archivo XML. Puede ser adecuada para sistemas que aceptan específicamente ese formato, pero es distinta de los archivos XML que hay dentro de un paquete XLSM y del XML definido por el esquema del destinatario.
Cómo exportar como XML Spreadsheet 2003
- Abre el libro en la versión de escritorio de Microsoft Excel.
- Selecciona File → Save As → Browse.
- En la lista de tipos de archivo, elige XML Spreadsheet 2003 (*.xml), define el nombre y la ubicación del archivo y selecciona Save.
- Revisa el informe de compatibilidad de Excel y confirma solo si aceptas los cambios indicados.
Si el sistema receptor requiere XML que siga su propio esquema, solicita su archivo XSD. En Excel, selecciona Developer → Source, añade el esquema como mapa XML, asigna sus elementos a las celdas de la hoja de cálculo y selecciona Developer → Export. Así se exportan los datos asignados según la estructura del esquema, no el diseño completo del libro; no es una alternativa a XML Spreadsheet 2003 si el destinatario espera ese formato.
Límites de calidad y compatibilidad
XML Spreadsheet 2003 no conserva las macros de VBA, y las funciones del libro que no sean compatibles pueden modificarse u omitirse. Revisa el informe de compatibilidad de Excel e inspecciona el archivo de salida antes de usarlo; conserva el XLSM original como copia con macros habilitadas. Cambiar el nombre de un archivo XLSM o extraer sus partes XML internas no crea un archivo XML de hoja de cálculo independiente. Excel realiza estas exportaciones localmente, así que no necesitas un convertidor en línea para este método; además, podrías exponer datos confidenciales del libro.
XLSM vs XML: comparación de formatos
Cómo se comparan los formatos XLSM y XML en las propiedades que más importan para esta conversión.
| Propiedad | .XLSM Microsoft Excel Macro-Enabled Workbook | .XML Extensible Markup Language |
|---|---|---|
| Estándar abierto | Parcialmente abierto | Sí |
| Compresión | Ambos | Sin compresión |
| Tamaño de archivo típico | Medio | Pequeño |
| Se abre en un navegador web | Parcial | Sí, de forma nativa |
| Edición posterior | Limitado | Fácil |
| Compatibilidad con metadata | Amplio | Básico |
| Legible como texto plano | No | Sí |
| Más adecuado para | Edición y posproducción | Intercambio de datos |
| Introducido | 2007 | 1998 |
| Desarrollador | Microsoft | W3C |
| Tipo MIME | application/vnd.ms-excel.sheet.macroEnabled.12 | application/xml |
La información sobre extensiones y tipos de archivo la proporciona File-Extensions.org