Respuesta rápida
Suelta tu archivo de Excel, elige la hoja y el XML aparece al instante: la fila de encabezado aporta los nombres de las etiquetas, cada fila siguiente se convierte en un
¿Por qué convertir Excel a XML?
A los equipos les encanta guardar datos en Excel: catálogos de productos, listas de precios, maestros de empleados, registros de estudiantes, libros contables. Pero los sistemas que consumen esos datos suelen querer XML: feeds de productos para compras y socios, importaciones de ERP y contabilidad, servicios web, configuración de apps y sistemas de gestión de contenido. Volver a escribir una hoja de cálculo como XML es lento y propenso a errores, y un solo «&» sin escapar rompe todo el archivo.
Este conversor de Excel a XML (Excel से XML) lee tu libro en el navegador y escribe XML limpio y bien formado usando tu fila de encabezado para los nombres de las etiquetas. Tú eliges los nombres de raíz y fila, elementos o atributos, una hoja o todas, y nunca necesitas la pestaña Programador de Excel ni un esquema XML. Tu archivo nunca se sube.
Cómo usarlo
- Suelta tu libro (.xlsx, .xls, .xlsm, .xlsb, .ods, o incluso .csv) en el cuadro.
- Elige la hoja a convertir, o marca Incluir todas las hojas.
- Define el elemento raíz (el contenedor exterior, p. ej.
products) y el elemento de fila (uno por fila, p. ej.product). - Elige elementos o atributos, y si omitir celdas vacías.
- Copia o descarga el XML. La línea de estado muestra el número de registros y el tamaño de la salida.
Ejemplo
Una hoja con estas celdas:
| SKU | Product Name | Precio | Stock |
|---|---|---|---|
| P101 | Gel Pen & Refill | 45 | 120 |
| P102 | A4 Notebook | 80 | 0 |
con raíz products y fila product se convierte en:
<?xml version="1.0" encoding="UTF-8"?>
<products>
<product>
<SKU>P101</SKU>
<Product_Name>Gel Pen & Refill</Product_Name>
<Price>45</Price>
<Stock>120</Stock>
</product>
…
</products>
Con atributos marcado, cada fila se convierte en una sola línea: <product SKU="P101" Product_Name="Gel Pen & Refill" Price="45" Stock="120"/>. Observa que el espacio en «Product Name» pasó a ser un guion bajo y que el ampersand se escapó; ambas cosas son necesarias para un XML válido.
Sin pestaña Programador ni mapa XML
Excel tiene una exportación XML integrada, pero está oculta y es complicada: tienes que activar la pestaña Programador, crear o importar un esquema XML (XSD), asignar cada columna a un elemento en el panel Origen XML y solo entonces exportar, y muchos diseños, como las listas con estructuras repetidas, se niegan a exportarse. Excel para la web y las apps móviles no tienen exportación XML. Este conversor se salta todo eso: la fila de encabezado define la estructura y el XML está listo en un segundo en cualquier dispositivo.
Cómo los encabezados se convierten en etiquetas
Los nombres XML no pueden contener espacios ni la mayoría de los signos de puntuación, no pueden empezar con un dígito y no deben empezar con «xml». Los encabezados se limpian de forma automática y predecible:
- Los espacios y símbolos pasan a ser guiones bajos: «Price (₹)» →
Price____, «Product Name» →Product_Name. - Los dígitos iniciales reciben un guion bajo: «2026 Target» →
_2026_Target. - Los duplicados se numeran: dos columnas «Phone» pasan a ser
PhoneyPhone_2. - Los encabezados vacíos pasan a ser
column1,column2… - El hindi y otras letras Unicode se permiten y se conservan.
Los nombres de las etiquetas distinguen mayúsculas y minúsculas en XML, así que si el ejemplo de un socio usa sku, renombra el encabezado de Excel exactamente así antes de convertir.
Exportar todo un libro
Marca Incluir todas las hojas y cada hoja se escribe dentro de la raíz, envuelta en su propio elemento con el nombre de la hoja como atributo:
<rows>
<sheet name="April">
<row>…</row>
</sheet>
<sheet name="May">
<row>…</row>
</sheet>
</rows>
Esto sirve para libros con una hoja por mes, sucursal o clase. Cada hoja usa su propia primera fila como encabezados, así que las hojas pueden tener columnas distintas.
Valores exactamente como los muestra Excel
Dentro del archivo, Excel guarda las fechas como números de serie y mantiene las fórmulas separadas de sus resultados. El conversor exporta el valor mostrado de cada celda: las celdas con fórmulas dan su último resultado calculado, una fecha con formato 21-10-2026 aparece como 21-10-2026 y una celda con formato para mostrar 080001 conserva su cero a la izquierda. Si el sistema receptor necesita un formato de fecha específico, por ejemplo ISO 2026-10-21, define primero ese formato en la columna en Excel. También se pueden abrir archivos CSV, en cuyo caso los valores se usan exactamente como están escritos.
Usos habituales
- Feeds de productos: mantén el catálogo en Excel y exporta XML para marketplaces, sitios de comparación o socios.
- Importaciones de contabilidad y ERP: prepara maestros y comprobantes en una hoja y luego ajusta los nombres de las etiquetas al formato de importación XML de tu software.
- Contenido web y de apps: genera archivos de datos XML, recursos de cadenas de Android o importaciones de CMS a partir de una hoja de cálculo gestionada por personas que no son desarrolladoras.
- Datos de prueba: convierte una hoja de casos de prueba en datos de prueba XML.
- Portales gubernamentales e institucionales: algunos sistemas de carga masiva aceptan XML creado a partir de una tabla simple.
- Prototipos de integración: produce rápidamente cargas XML de ejemplo para interfaces SOAP o B2B.
Siempre bien formado
Cada valor se escapa (&, <, > y las comillas se convierten en entidades) y se eliminan los caracteres que XML 1.0 prohíbe, de modo que un símbolo suelto pegado desde otro programa no pueda romper el archivo. La salida empieza con una declaración UTF-8, que mantiene intactos el hindi, ₹ y cualquier otra escritura.
Celdas vacías
De forma predeterminada, una celda vacía se convierte en un elemento vacío como <Stock/> (o un atributo vacío), de modo que todos los registros tienen la misma estructura, que es lo que esperan la mayoría de los importadores. Marca Omitir celdas vacías para dejarlas fuera y obtener un archivo más pequeño cuando los campos opcionales son comunes.
Consejos para una exportación limpia
- La fila 1 debe ser el encabezado. Elimina las filas de título, logotipos o notas sobre la tabla.
- Usa encabezados cortos y amigables para el código como
sku,name,price. - Separa las celdas combinadas para que cada fila tenga sus propios valores.
- Quita las filas de totales al final: se convertirían en un registro extra.
- Ajústate a un ejemplo: si un socio te dio un XML de ejemplo, copia exactamente sus nombres de raíz, fila y campos.
¿Elementos o atributos?
| Elementos | Atributos | |
|---|---|---|
| Tamaño de salida | Más grande | Mucho más pequeño |
| Texto largo, descripciones | La mejor opción | Funciona, pero es más difícil de leer |
| Legibilidad para las personas | Muy clara, un valor por línea | Compacta, un registro por línea |
| Consumidores típicos | Feeds, intercambio de datos, importaciones | Configuración, búsquedas, listas simples |
En caso de duda, sigue el formato que documente el sistema receptor. Si no hay documentación, los elementos son la opción predeterminada más segura y aceptada.
Libros grandes
Se pueden abrir archivos de hasta 50 MB. Una hoja con decenas de miles de filas se convierte en unos segundos en una laptop; los libros muy grandes necesitan más memoria, por lo que se recomienda un navegador de escritorio. El cuadro de salida muestra los primeros 200,000 caracteres para que la página siga respondiendo, mientras que Copiar y Descargar siempre incluyen el XML completo. Si el sistema receptor limita el tamaño de carga, divide primero el libro con nuestra herramienta Dividir Excel y convierte cada parte.
Funciona sin Excel
No necesitas tener Microsoft Excel instalado. La página lee el libro por sí misma, así que funciona igual de bien en un Chromebook, una PC con Linux, un teléfono Android o un iPhone que en Windows. Abre el archivo desde la app Archivos de tu dispositivo o un adjunto descargado, convierte y comparte el XML directamente: práctico cuando un proveedor envía una lista de precios y un portal quiere XML hoy.
Mantener un flujo de trabajo repetible
Para exportaciones regulares, como un feed de productos semanal o una importación mensual, mantén fija la fila de encabezado de la hoja y anota los nombres de raíz y fila que usaste. Cada vez, suelta el libro actualizado, escribe los mismos nombres y descarga. Como la salida depende solo de la fila de encabezado y de los ajustes, la estructura del XML se mantiene idéntica de una semana a otra y el sistema receptor sigue aceptándola.
¿Y el XML anidado?
Una hoja de cálculo es plana, así que cada fila se convierte en un registro plano. Si un formato de destino necesita anidado, por ejemplo un elemento <address> que contenga <city> y <pin>, exporta la hoja como CSV, usa CSV a JSON con encabezados con puntos como address.city para construir objetos anidados y luego usa JSON a XML, o haz pequeñas ediciones al XML generado en cualquier editor de texto plano después.
Solución de problemas
- «No se pudo leer este archivo»: el libro puede estar protegido con contraseña o dañado. Quita la protección e inténtalo de nuevo.
- Nombres de etiquetas raros: renombra los encabezados en Excel; los espacios y símbolos pasan a ser guiones bajos.
- Números como 1.23E+15: la columna tiene ese formato en Excel; dale formato de Número o Texto antes de convertir.
- El importador rechaza el archivo: puede necesitar anidado, espacios de nombres o un esquema específico; compáralo con su ejemplo y ajusta los nombres, o edita el XML después.
Privacidad
Las hojas de cálculo suelen contener precios, listas de clientes o datos de nómina. El libro se lee con la biblioteca de código abierto SheetJS dentro de tu navegador y el XML se construye localmente: sin subida, sin almacenamiento, sin cuenta.
Glosario rápido
- Elemento raíz: el único elemento exterior de un documento XML.
- Elemento de fila: el elemento que se repite una vez por fila de la hoja de cálculo.
- Atributo: un par name=«value» dentro de una etiqueta de apertura.
- XSD: un esquema XML que define la estructura permitida de un documento.
¿Por qué usar este conversor?
Sin esquema, sin pestaña Programador, sin subida: solo XML válido a partir de tu hoja de cálculo en segundos, con control total de nombres y diseño. Herramientas relacionadas: XML a Excel, CSV a XML y Excel a CSV.
Conversor de Excel a XML: datos clave
| Entrada | .xlsx, .xls, .xlsm, .xlsb, .ods, .csv |
|---|---|
| Resultado | XML en UTF-8 |
| Nombres | De la fila de encabezado |
| Diseño | Elementos o atributos |
| Hojas | Una o todas |
| Privacidad | Se ejecuta en tu navegador |
Preguntas frecuentes
¿Cómo convierto Excel a XML?
Suelta el archivo de Excel en el cuadro, elige la hoja y el XML se genera al instante. Cópialo o descárgalo como archivo .xml.
¿De dónde salen los nombres de las etiquetas XML?
De la primera fila de la hoja. Cada encabezado pasa a ser el nombre de un elemento (o atributo), limpiado para que sea XML válido: «Product Name» pasa a ser Product_Name.
¿Puedo elegir los nombres del elemento raíz y de fila?
Sí. Escribe nombres como products y product para ajustarte al formato que espera tu sistema.
¿Puedo escribir las columnas como atributos?
Sí. Marca «Escribir las columnas como atributos» para obtener filas compactas como
¿Puedo exportar todas las hojas a la vez?
Sí. Marca «Incluir todas las hojas»: cada hoja pasa a ser un
¿Qué pasa con las fórmulas y las fechas?
Las celdas se exportan tal como las muestra Excel: las fórmulas como sus últimos valores calculados, las fechas y los números con su formato.
¿Necesito la pestaña Programador de Excel o un esquema XML?
No. La exportación XML propia de Excel necesita un esquema asignado; esta herramienta construye el XML directamente a partir de tu fila de encabezado.
¿Se escapan los caracteres especiales?
Sí. &, <, > y las comillas se escapan, y los caracteres no válidos se eliminan, así que el XML siempre está bien formado.
¿Admite texto en hindi?
Sí. El XML es UTF-8 y se permiten letras Unicode en los valores y en los nombres de etiquetas.
¿Puede abrir libros protegidos con contraseña?
No. Quita primero la contraseña en Excel y luego convierte.
¿Se suben mis archivos?
No. El libro se lee y se convierte en tu navegador.
¿Es gratis?
Sí, completamente gratis y sin registro.
¡De Excel a XML, más simple!
No necesita esquema: gratis y privado.
Explora más herramientas de Prompt Minds
El conversor de Excel a XML funciona muy bien junto con nuestras otras herramientas gratuitas. Todas las herramientas de Prompt Minds se ejecutan por completo en tu navegador: sin registro, sin subir archivos, sin marcas de agua. Ver todas las herramientas gratuitas.
