- Cole ou Envie XML — Cole conteúdo XML diretamente ou clique em 'Enviar XML' para carregar um arquivo. Também pode arrastar e soltar um arquivo .xml.
- Configure Opções — Escolha o delimitador (vírgula, ponto e vírgula, tab, barra). Ative 'Incluir linha de cabeçalho' e 'Achatar elementos aninhados' conforme necessário.
- Converta — Clique em 'Converter para CSV'. A ferramenta detecta automaticamente os elementos repetidos no seu XML.
- Visualize — Uma tabela mostra os dados com contagem de linhas e colunas.
- Baixe ou Copie — Baixe o arquivo CSV ou copie o conteúdo para a área de transferência.
Conversor XML para CSV — Transforme Dados XML em CSV para Planilhas
O Conversor XML para CSV é uma ferramenta gratuita que transforma documentos XML em formato CSV tabular limpo diretamente no seu navegador. Seja trabalhando com respostas de API, exportações de banco de dados, arquivos de configuração ou feeds de dados, esta ferramenta analisa seu XML, detecta automaticamente os elementos de dados repetidos, achata estruturas aninhadas e gera um arquivo CSV formatado corretamente.
Recursos Principais
- Detecção Automática de Linhas — A ferramenta escaneia inteligentemente seu documento XML para encontrar o elemento filho mais repetido sob a raiz e trata cada instância como uma linha CSV.
- Achatamento de Elementos Aninhados — Hierarquias complexas são achatadas usando notação de pontos. Uma estrutura como address.city é preservada como coluna com a relação estrutural.
- Extração de Atributos XML — Atributos são extraídos automaticamente como colunas separadas com o prefixo @ como @id e @type.
- Quatro Opções de Delimitador — Vírgula, ponto e vírgula, tab, barra. Cada opção lida corretamente com o escape conforme RFC 4180.
- Visualização em Tabela — Após conversão, uma tabela rolável mostra os dados em formato familiar de planilha.
- Arrastar e Soltar — Arraste um arquivo .xml para a área de entrada ou clique para procurar.
- Estatísticas Instantâneas — A barra de informações mostra o número exato de linhas e colunas extraídas.
- Copiar para Área de Transferência — Cópia com um clique de toda a saída CSV.
Como Funciona a Conversão
A conversão segue um processo de quatro etapas: análise XML usando DOMParser nativo do navegador, detecção de linhas analisando elementos filhos, extração de campos por travessia recursiva, e geração de CSV com escape de valores conforme o padrão RFC 4180.
Casos de Uso
- Migração de Dados — Converta exportações de dados XML de sistemas legados para CSV para importação em bancos de dados modernos.
- Análise de Respostas API — Converta respostas SOAP ou REST XML para CSV para análise no Excel ou Google Sheets.
- Processamento de Dados Financeiros — Converta formatos XML financeiros como XBRL e OFX para CSV para análise.
- Pesquisa Acadêmica — Conjuntos de dados XML de bancos de dados científicos podem ser convertidos para CSV para análise estatística.
Privacidade e Segurança
O conversor processa todos os dados completamente no seu navegador. Nenhum conteúdo XML é transmitido a nenhum servidor. Usa a API DOMParser nativa e operações de string JavaScript. Funciona offline uma vez carregada a página.