Entrada CSV

o suelta un archivo aquí, o pega el código abajo
Entrada CSV

Salida XML

Salida XML

Los archivos nunca salen de tu navegador¿Cómo?

Este convertidor de CSV a XML convierte cada fila del CSV en un elemento XML y cada columna en un elemento hijo o un atributo, y produce XML bien formado. Pega el CSV o abre un archivo: no se sube nada.

Última actualización:

Cómo funciona

  1. Abre o pega el CSV

    Suelta un archivo .csv o .tsv, usa Abrir desde URL, pega los datos o presiona Cargar ejemplo. El separador y la codificación se detectan automáticamente.

  2. Nombra los elementos

    Define el elemento raíz y el elemento de fila, y elige en Columnas como si serán elementos hijos o atributos.

  3. Descarga o copia

    El XML se actualiza con cada cambio. Descarga el archivo .xml, cópialo o ábrelo en el visor XML.

Funciones

  • Lee CSV reales de Excel

    Se detectan coma, punto y coma, tabulación y barra vertical, así que sirven tanto los CSV de Excel en España (punto y coma) como los de México (coma). Los campos entre comillas con comas, comillas y saltos de línea se respetan.

  • Codificaciones

    Se reconocen UTF-8, UTF-8 con BOM y UTF-16, y se detectan las exportaciones antiguas de Excel en Windows-1252. También puedes elegir la codificación tú mismo.

  • Etiquetas, atributos y nombres válidos

    Escribe cada columna como <name>valor</name> o como name="valor". Encabezados con espacios o que empiezan por un dígito, como first name o 2nd, pasan a nombres válidos (first_name, _2nd) y se listan los cambios.

  • Salida a tu gusto

    Declaración XML sí o no, 2 o 4 espacios, tabulación o sin sangría, y celdas vacías como elemento vacío o xsi:nil="true". Los CSV grandes se procesan fila a fila en segundo plano.

Límites y privacidad

Los archivos pueden ocupar hasta 100 MB, también después de descomprimir un archivo .gz. Los de más de 5 MB se convierten directamente desde el archivo sin cargarlos en el editor; la vista previa muestra las primeras 500 filas.

La salida es XML genérico: no se adapta a un esquema concreto (XSD). Los valores se escriben como texto y los caracteres especiales se escapan. Consulta la página de privacidad.

Preguntas frecuentes

¿Cómo convertir CSV a XML?

Pega el CSV o abre el archivo. Cada fila pasa a un elemento <row> dentro de <rows>; cámbiales el nombre si quieres y presiona Descargar .XML.

¿Las columnas pueden ser atributos XML?

Sí. En Columnas como elige atributos para obtener <row id="1" name="Ana"/> en lugar de elementos hijos.

¿Qué pasa con los nombres de columna que no son XML válido?

Los caracteres no válidos pasan a guiones bajos y los nombres que empiezan por un dígito llevan un guion bajo delante. La herramienta lista cada columna renombrada.

Mi CSV de Excel usa punto y coma. ¿Funciona?

Sí. Excel en España guarda con punto y coma y en México con coma; el separador se detecta automáticamente, o elige coma, punto y coma, tabulación o barra vertical.

¿Este convertidor de CSV a XML es gratis?

Sí, gratis y sin registro, en el escritorio y en el teléfono.

¿Se suben mis datos?

No. El CSV se analiza y se convierte en tu navegador y nunca sale de tu dispositivo. XML → CSV hace la conversión inversa.

Herramientas relacionadas