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