O que faz
Esta ferramenta converte os registros repetidos de um documento XML em TSV (valores separados por tabulação). Cada registro vira uma linha, seus elementos filhos e atributos viram colunas, e elementos aninhados são achatados em nomes com ponto. Copie o resultado e cole em qualquer planilha.
Como usar
- Cole XML na caixa Entrada, envie um arquivo
.xmlou clique em Exemplo. - O TSV aparece à direita enquanto você digita.
- Desative Incluir linha de cabeçalho se quiser só os valores.
- Copie o resultado ou baixe-o como arquivo
.tsv.
Exemplo
<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>
vira (tabs mostrados como →)
name→address.city→id
Alice→Shanghai→1
Bob→Beijing, China→2
Observações
Valores que contêm tabs, quebras de linha ou aspas duplas ficam entre aspas. Os valores são mantidos como texto, exatamente como escritos no XML.
Perguntas frequentes
› Quais elementos viram linhas?
Os elementos filhos repetidos da raiz, por exemplo cada <user> dentro de <users>. Se a raiz tiver um único elemento filho, esse elemento vira a única linha.
› O que acontece com atributos e elementos aninhados?
Os atributos viram colunas com o nome do atributo (id="1" → id). Elementos aninhados viram colunas com ponto, como address.city. Valores simples repetidos são unidos com "; ".
› Por que uma coluna se chama @id em vez de id?
Quando um atributo e um elemento filho têm o mesmo nome, o atributo mantém o prefixo @ para que as duas colunas continuem separadas.
› Por que escolher TSV?
O TSV pode ser colado direto no Excel ou no Google Sheets com um valor por célula, e vírgulas nos dados não precisam de aspas.