Funciona en tu dispositivo · Tu archivo nunca sale de tu dispositivo.
Suelta un CSV o pégalo y obtén un documento XML con un elemento <root>, un elemento <item> por fila y un elemento hijo por columna, con el nombre de la cabecera. Los separadores se detectan solos (coma, punto y coma, tabulador, barra vertical), los campos entrecomillados se tratan según la RFC 4180 y la marca de orden de bytes UTF-8 se elimina.
Los nombres de columna que XML no puede usar como nombre de elemento – con espacios, símbolos o un dígito al principio – se sanean con guiones bajos ("Precio unitario" pasa a Precio_unitario), así que la salida siempre está bien formada. Los valores se escriben como texto dentro de los elementos; no hay atributos, lo que mantiene el documento simple para cualquier analizador.
Ves las primeras 200 líneas antes de descargar, y la conversión se hace por completo en tu dispositivo.
Cómo Convertir CSV a XML
Suelta un archivo CSV o pega el texto CSV.
Deja el separador en automático o elígelo.
Pulsa «Convertir a XML» y revisa la vista previa.
Descarga el .xml.
Formatos admitidos y límites
Entrada
CSV / TSV – un archivo o texto pegado
Salida
XML 1.0, UTF-8, <root><item>…</item></root>
Análisis
RFC 4180; separador detectado solo
Nombres
Cabeceras saneadas a nombres de elemento válidos
Dónde se ejecuta
En tu navegador – sin subir nada
No sirve para: Producir un XML de un esquema concreto (formato bancario, tributario o de comercio electrónico) – los nombres de elemento salen de tus cabeceras, no de un esquema.
Preguntas frecuentes
¿Mis archivos se suben a un servidor?
No. La conversión ocurre por completo en tu navegador, con la potencia de tu propio dispositivo. El archivo no sale de tu ordenador ni de tu móvil; por eso la herramienta también funciona sin conexión una vez cargada la página.
¿Cómo es la estructura del XML?
Una declaración XML, después <root>, y por cada fila un <item> con un elemento por columna: <item><nombre>Ana</nombre><ciudad>Bogotá</ciudad></item>. El elemento de fila se llama siempre item.
Mis cabeceras tienen espacios – ¿es un problema?
No. Los nombres se sanean a lo que XML admite: espacios y símbolos pasan a guiones bajos, y un dígito inicial recibe un guion bajo delante. El resto del nombre no cambia.
¿Detecta el separador?
Sí – coma, punto y coma, tabulador y barra vertical se prueban en las primeras líneas y gana el que sea consistente. También puedes elegirlo tú.