Logotipo
Prompt Minds

Conversor de Excel a XML

Convierte cualquier hoja de Excel en XML bien formado: define los nombres de las etiquetas de raíz y fila, escribe las columnas como elementos o atributos y exporta una hoja o todo el libro.

किसी भी Excel शीट को सही XML में बदलें — root और row नाम, elements या attributes।

100% privado: se ejecuta en tu navegador · Última actualización: October 2026
Elige una hoja de cálculo para empezar.
Logotipo de PDNobPDNob Tu editor de PDF ligero con IA Editar · Convertir · Comprimir · OCR · IA Descargar para escritorio

Consejos rápidos

Pon encabezados limpios y cortos en la fila 1
Usa una raíz en plural y nombres de fila en singular
Los atributos dan un XML compacto
Marca «Incluir todas las hojas» para libros con varias hojas
Omite las celdas vacías para una salida más limpia
Todas las herramientas
Publicidad

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 elemento y cada celda en un elemento hijo, o en un atributo si lo prefieres. Define los nombres de raíz y de fila que espera tu sistema de destino, marca «Incluir todas las hojas» para exportar todo el libro y luego copia o descarga el archivo .xml.

¿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

  1. Suelta tu libro (.xlsx, .xls, .xlsm, .xlsb, .ods, o incluso .csv) en el cuadro.
  2. Elige la hoja a convertir, o marca Incluir todas las hojas.
  3. Define el elemento raíz (el contenedor exterior, p. ej. products) y el elemento de fila (uno por fila, p. ej. product).
  4. Elige elementos o atributos, y si omitir celdas vacías.
  5. 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:

SKUProduct NamePrecioStock
P101Gel Pen & Refill45120
P102A4 Notebook800

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 &amp; 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 &amp; 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 Phone y Phone_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?

ElementosAtributos
Tamaño de salidaMás grandeMucho más pequeño
Texto largo, descripcionesLa mejor opciónFunciona, pero es más difícil de leer
Legibilidad para las personasMuy clara, un valor por líneaCompacta, un registro por línea
Consumidores típicosFeeds, intercambio de datos, importacionesConfiguració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
ResultadoXML en UTF-8
NombresDe la fila de encabezado
DiseñoElementos o atributos
HojasUna o todas
PrivacidadSe 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 elemento que contiene sus filas.

¿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.

Asistente de IA de Prompt Minds
¡Namaste! ¿Cómo puedo ayudarte con el conversor de Excel a XML?