Conversor de XML a CSV
Convierta un documento XML en CSV. Cada elemento hijo repetido de la raíz se trata como un registro (una fila CSV), y los elementos hijos de ese registro se convierten en las columnas — listo para abrir en Excel o Google Sheets.
Cómo funciona aquí la conversión de XML a CSV
- Los elementos hijos directos de la raíz (p. ej. cada <person> o <item>) se convierten en las filas; sus etiquetas hijas, en las columnas.
- Los atributos de los elementos se incluyen como columnas llamadas @atributo (p. ej. id="7" se convierte en una columna @id).
- Los elementos anidados a mayor profundidad se aplanan a su texto — use el conversor de XML a JSON si necesita conservar la estructura.
Preguntas frecuentes
- ¿Cómo se asigna el XML a filas y columnas?
- Los elementos hijos repetidos de la raíz son las filas, y cada una de sus etiquetas hijas es una columna. Cada etiqueta que aparece en los registros se convierte en un encabezado; las filas a las que les falta una etiqueta quedan en blanco, exactamente como en una hoja de cálculo.
- ¿Se conservan los atributos XML?
- Sí. Un atributo como <person id="7"> se convierte en una columna llamada @id con el valor 7, junto a las columnas creadas a partir de los elementos hijos.
- ¿Se sube mi XML a algún sitio?
- No. El XML se analiza y se convierte íntegramente en su navegador con el DOMParser integrado, así que sus datos nunca salen de su dispositivo.