Convertir CSV a XML Online Gratis

Convierte datos CSV a un archivo con formato XML estructurado.

Sobre Convertir CSV a XML Online Gratis

Algunas integraciones, servicios SOAP, generadores de sitemaps y ERPs antiguos solo aceptan XML. Esta herramienta envuelve cada fila del CSV en un elemento de registro y cada columna en un elemento hijo con el nombre de la cabecera, produciendo un documento XML bien formado con declaración XML y codificación UTF-8.

Pega el CSV, define los nombres de la etiqueta raíz y de registro, pulsa Convertir y copia o descarga el XML. El documento se construye en tu navegador sin subida, así que los datos se quedan contigo.

Convertir CSV a XML Online Gratis: guía paso a paso

  1. Pega el CSV separado por comas en el cuadro de la izquierda. La primera línea aporta los nombres de los elementos.
  2. Ajusta la etiqueta raíz (data por defecto) y la etiqueta de registro (record por defecto) según lo que espere el sistema receptor.
  3. Pulsa «Convertir a XML». El resultado aparece a la derecha con sangría de dos espacios.
  4. Usa «Copiar XML» para llevarte el código o «Descargar XML» para guardarlo como data.xml.

Ejemplo de entrada y salida

Entrada

id,nombre,precio
1,Teclado,29.90
2,Ratón,15.50

Salida

<?xml version="1.0" encoding="UTF-8"?>
<data>
  <record>
    <id>1</id>
    <nombre>Teclado</nombre>
    <precio>29.90</precio>
  </record>
  <record>
    <id>2</id>
    <nombre>Ratón</nombre>
    <precio>15.50</precio>
  </record>
</data>

¿Por qué usar nuestro Convertir CSV a XML Online Gratis?

Casos de uso comunes

Límites y consejos

Preguntas frecuentes

¿Puedo cambiar los nombres de los elementos?

Sí para el elemento raíz y el de registro, mediante los dos campos que hay sobre el conversor. Los elementos de campo toman siempre su nombre de la cabecera del CSV, limpiada de caracteres no permitidos en nombres XML.

¿Qué diferencia hay entre CSV y XML?

CSV es un formato de texto mínimo y plano: filas de valores separados por comas, sin metadatos ni anidamiento. XML es un lenguaje de marcado donde cada valor va envuelto en etiquetas con nombre, admite jerarquía, atributos y validación por esquema, y es verboso pero autodescriptivo. Los sistemas que necesitan estructura y validación piden XML.

¿Por qué el sistema receptor rechaza mi XML?

Normalmente porque los nombres de elemento no coinciden con el esquema esperado (por ejemplo <item> en lugar de <record>, o falta un espacio de nombres), o porque una cabecera contenía caracteres que se eliminaron. Ajusta aquí las etiquetas raíz y de registro y renombra las cabeceras del CSV con los nombres exactos que exige el destino.

¿Añade la herramienta un namespace o una referencia a esquema?

No. La salida es XML plano solo con la declaración XML. Si el destino exige un atributo xmlns o un xsi:schemaLocation, añádelo al elemento raíz después de descargar.

¿Se sube el CSV?

No. La cadena XML se ensambla con JavaScript en tu navegador y se ofrece como descarga local. No se envía ningún dato a un servidor.

Herramientas relacionadas

Otras utilidades gratuitas que pueden ayudarte

Available languages