Conversor de XML para CSV
Cole XML com elementos de linha repetidos — os nomes das tags filhas tornam-se cabeçalhos CSV.
- 100% local — nada sai do seu navegador
- Sem cadastro, sem conta, sempre gratuito
- Download instantâneo após a conversão
Cole XML com elementos de linha repetidos — os nomes das tags filhas tornam-se cabeçalhos CSV.
Need to go the other way? Convert CSV to XML →
Converter XML para CSV: extrair dados tabulares de documentos XML
Feeds de dados XML, respostas de API e exportações de configuração frequentemente contêm dados tabulares estruturados que são muito mais fáceis de analisar no formato CSV. Converter XML em CSV aplana elementos XML repetitivos em linhas e colunas que podem ser abertas no Excel.
ConvertRow analisa o seu XML no navegador usando a API DOMParser nativa. Identifica elementos filhos repetitivos sob a raiz — tratando cada um como uma linha — e mapeia os seus nomes de etiquetas filhas para os cabeçalhos das colunas CSV.
Para melhores resultados, o seu XML deve ter uma estrutura plana e regular: um elemento raiz contendo elementos de linha repetitivos, cada um com elementos filhos folha com conteúdo de texto.
Casos de uso comuns para conversão de XML para CSV:
- Extrair dados de uma resposta de API XML para análise em planilha
- Converter um feed de produtos (RSS, Atom, XML personalizado) em inventário CSV
- Processar uma exportação ou backup de banco de dados XML
- Migrar dados de um sistema legado baseado em XML
Frequently Asked Questions
O conversor lida com XML plano e regular: um elemento raiz contendo elementos filhos repetitivos (linhas) onde cada filho tem subelementos folha (colunas).
A versão atual mapeia o conteúdo de texto dos elementos filhos para as colunas CSV. Os atributos XML nos elementos de linha não estão incluídos.
Os nomes das colunas são retirados da união de todos os nomes de etiquetas de elementos filhos em todos os elementos de linha. As etiquetas ausentes em algumas linhas produzem células vazias.
Não há limite imposto. DOMParser carrega todo o XML na memória, portanto arquivos muito grandes podem ser lentos em dispositivos com pouca memória.