Qué hace
Esta herramienta convierte los registros repetidos de un documento XML en TSV (valores separados por tabulaciones). Cada registro se convierte en una línea, sus elementos hijos y atributos en columnas, y los elementos anidados se aplanan en nombres con puntos. Copia el resultado y pégalo en cualquier hoja de cálculo.
Cómo se usa
- Pega XML en el cuadro Entrada, sube un archivo
.xmlo haz clic en Ejemplo. - El TSV aparece a la derecha mientras escribes.
- Desactiva Incluir fila de encabezado si solo quieres los valores.
- Copia el resultado o descárgalo como archivo
.tsv.
Ejemplo
<users>
<user id="1"><name>Alice</name><address><city>Shanghai</city></address></user>
<user id="2"><name>Bob</name><address><city>Beijing, China</city></address></user>
</users>
se convierte en (las tabulaciones se muestran como →)
name→address.city→id
Alice→Shanghai→1
Bob→Beijing, China→2
Notas
Los valores que contienen tabulaciones, saltos de línea o comillas dobles se entrecomillan. Los valores se conservan como texto, exactamente como están escritos en el XML.
Preguntas frecuentes
› ¿Qué elementos se convierten en filas?
Los elementos hijos repetidos de la raíz, por ejemplo cada <user> dentro de <users>. Si la raíz tiene un único elemento hijo, ese elemento se convierte en la única fila.
› ¿Qué pasa con los atributos y los elementos anidados?
Los atributos se convierten en columnas con el nombre del atributo (id="1" → id). Los elementos anidados se convierten en columnas con puntos, como address.city. Los valores simples repetidos se unen con "; ".
› ¿Por qué una columna se llama @id en lugar de id?
Cuando un atributo y un elemento hijo tienen el mismo nombre, el atributo conserva su prefijo @ para que las dos columnas se mantengan separadas.
› ¿Por qué elegir TSV?
El TSV se pega directamente en Excel o Google Sheets con un valor por celda, y las comas de los datos no necesitan comillas.