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
Pega el CSV separado por comas en el cuadro de la izquierda. La primera línea aporta los nombres de los elementos.
Ajusta la etiqueta raíz (data por defecto) y la etiqueta de registro (record por defecto) según lo que espere el sistema receptor.
Pulsa «Convertir a XML». El resultado aparece a la derecha con sangría de dos espacios.
Usa «Copiar XML» para llevarte el código o «Descargar XML» para guardarlo como data.xml.
¿Por qué usar nuestro Convertir CSV a XML Online Gratis?
100% gratis y online: sin pagos, sin instalar software ni extensiones.
Privacidad primero: el procesamiento ocurre en tu navegador, tus datos nunca salen de tu dispositivo.
Sin registro: pega los datos y obtén el resultado en un clic.
Rápido y fiable: maneja archivos pequeños o grandes en segundos, listo para Excel y otras herramientas.
Casos de uso comunes
Montar un feed de productos en XML para un marketplace o un comparador de precios desde un catálogo CSV.
Generar el cuerpo de la petición de un servicio web SOAP o antiguo a partir de datos tabulares.
Crear documentos XML de prueba para una XSLT o un analizador a partir de unas pocas filas CSV.
Convertir una lista de inventario al formato XML que espera un programa de contabilidad o de almacén.
Límites y consejos
Los nombres de cabecera se limpian dejando letras, dígitos y guiones bajos para que sean nombres de elemento válidos: «precio unidad» se convierte en <preciounidad>. Una cabecera que empiece por un dígito sigue produciendo una etiqueta inválida; renómbrala antes.
Los caracteres < > & ' " dentro de los valores se escapan como entidades XML, así que la salida siempre está bien formada.
El analizador divide solo por comas e ignora las comillas, así que los valores con comas se desplazarán al siguiente elemento.
Todos los valores se escriben como nodos de texto; no hay atributos ni anotaciones de tipo.
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.