CSV to XML
Convierte datos CSV a formato XML
Acerca de CSV to XML
Envuelve datos separados por comas en XML: un elemento <root> contiene un <row> por cada registro, y cada columna se convierte en un elemento hijo con el nombre de su encabezado. La salida empieza con una declaración XML en UTF-8 y sirve para sistemas que importan XML en lugar de CSV, como integraciones heredadas o flujos XSLT. Pega los datos o carga un archivo .csv; nada sale de tu navegador.
Categoría: Conversores.
Preguntas frecuentes
¿Qué estructura XML se genera?
▾
Una declaración XML seguida de un elemento <root> que contiene un elemento <row> por cada registro del CSV. Dentro de cada fila, cada columna se convierte en un elemento con el nombre de su encabezado, así que una columna Nombre produce <Nombre>valor</Nombre>.
¿Qué pasa si el nombre de una columna tiene espacios o caracteres especiales?
▾
Cualquier carácter que no sea A–Z, a–z, 0–9, guion o guion bajo se reemplaza por un guion bajo, incluidos los espacios, los puntos y las letras acentuadas (Año pasa a ser A_o), y un encabezado vacío se convierte en <field>. Los nombres que empiezan con un dígito, como 2024, no se modifican y producen XML no válido, así que cambia esos encabezados antes de convertir.
¿Se escapan los caracteres especiales de los valores?
▾
Sí. Los caracteres &, <, >, las comillas dobles y los apóstrofos de las celdas se convierten en &, <, >, " y ', así que valores como AT&T o <b> no pueden romper el documento.
¿Admite punto y coma, tabulaciones o celdas de varias líneas?
▾
No. Solo la coma separa los campos, y las celdas entre comillas pueden contener comas y comillas duplicadas, pero no saltos de línea. Las filas con todas las celdas vacías se omiten, y las celdas que faltan al final de una fila generan elementos vacíos.