Conversor de XML para CSV
Cole um texto XML com registros repetidos
O que é um conversor de XML para CSV e por que ele ainda é necessário?
Um conversor de XML para CSV recebe dados XML formados por registros repetidos no formato <row><column1>valor</column1>...</row> e os transforma em CSV ou TSV que abre diretamente no Excel ou em qualquer planilha. Ele foi pensado para a situação comum em que uma resposta de um serviço web SOAP, ou uma exportação de um sistema corporativo mais antigo, só vem em XML, mas quem realmente precisa ler ou analisar os dados trabalha em uma planilha. Em vez de escrever um script pontual ou enviar dados sensíveis a um site de conversão de terceiros, todo o processo acontece no seu navegador.
Como as colunas são associadas pelo nome da tag, e não pela posição, registros cujos elementos filhos aparecem em uma ordem ligeiramente diferente ainda assim são alinhados corretamente na saída. Se o XML não contiver nenhum elemento
Como usar o conversor de XML para CSV
- Cole seu XML Cole os dados XML que deseja converter no campo de entrada, ou envie um arquivo diretamente.
- Escolha um delimitador Selecione "Vírgula" para CSV ou "Tabulação" para TSV, conforme o formato que você precisa.
- Confira o resultado convertido A saída em CSV/TSV é atualizada enquanto você digita, junto com o número de linhas convertidas.
- Copie ou baixe o resultado Copie a saída para a área de transferência, ou baixe-a como arquivo pronto para abrir em uma planilha.
- Experimente o exemplo se precisar Use o botão "Carregar exemplo" para ver um caso real da estrutura XML esperada antes de colar seus próprios dados.
Dicas para aproveitar melhor
- Esta ferramenta é o processo inverso do conversor de CSV para XML: cole a saída dessa ferramenta para recuperar o CSV original.
- A linha de cabeçalho do CSV/TSV é obtida a partir dos nomes das tags filhas encontradas no primeiro elemento
.
- As colunas são associadas pelo nome da tag, não pela posição, então linhas com uma ordem de elementos ligeiramente diferente ainda são tratadas corretamente.
- Útil para importar respostas de serviços web SOAP ou exportações de sistemas corporativos legados para o Excel ou outra planilha.
- Referências de caracteres como
&,<e>são automaticamente decodificadas de volta para&,<e>na saída.
Onde este conversor é útil
Analisar respostas de uma API SOAP no Excel
Converta uma resposta XML de um serviço web SOAP para CSV para poder filtrar, ordenar e resumir os dados no Excel.
Migrar dados de sistemas corporativos legados
Transforme exportações XML de um sistema central antigo em CSV como etapa de preparação antes de carregar os dados em um novo sistema ou planilha.
Conferir arquivos XML enviados por um parceiro comercial
Converta dados de pedidos ou estoque recebidos como XML de um sistema parceiro para um formato de tabela familiar que a equipe não técnica consiga ler.
Alternar formatos junto com o conversor de CSV para XML
Combine esta ferramenta com o conversor de CSV para XML para mover dados de um lado para o outro sempre que departamentos ou sistemas diferentes exigirem formatos distintos.
Glossário da conversão de XML para CSV
- XML (Extensible Markup Language)
- Uma linguagem de marcação que envolve os dados em tags para descrever sua estrutura. Ainda é amplamente usada na comunicação SOAP, em arquivos de configuração e na troca de dados entre sistemas.
- elemento row
- O elemento repetido que esta ferramenta trata como um registro. Cada elemento filho dentro de um
se torna uma coluna no CSV resultante.
- referência de caractere
- Notação como
&,<e>usada para representar caracteres com significado especial em XML. Esta ferramenta os decodifica automaticamente de volta para&,<e>na saída. - SOAP (Simple Object Access Protocol)
- Um protocolo de comunicação entre serviços web em que tanto as requisições quanto as respostas são representadas em XML. Continua comum em sistemas bancários e governamentais.
- CSV / TSV
- Formatos de texto simples que representam um registro por linha, com valores separados por vírgulas (CSV) ou tabulações (TSV). Ambos abrem diretamente em programas de planilha.
Perguntas frequentes
Curiosidade — Por que SOAP e XML ainda estão em uso
O SOAP (Simple Object Access Protocol), padrão dominante para integração de serviços web nos anos 2000, representa tanto as requisições quanto as respostas em XML. Embora novos desenvolvimentos raramente escolham SOAP agora que as APIs REST e o JSON se tornaram predominantes, alguns sistemas bancários centrais e governamentais ainda funcionam sobre SOAP/XML por causa da validação rígida de esquema que o formato permite.
Ainda é comum encontrar equipes que copiam manualmente o XML exportado por esses sistemas legados para o Excel, um fluxo de trabalho ineficiente que persiste em muitas organizações. Esta ferramenta busca fechar essa lacuna: quando o XML é o único formato disponível, mas o que você realmente precisa é de uma planilha, a conversão pode ser feita inteiramente no navegador. Combinada com o conversor de CSV para XML, também facilita mover dados entre formatos sempre que departamentos ou sistemas diferentes exigem convenções distintas.
Toda a conversão desta ferramenta ocorre no lado do cliente, dentro do seu navegador — o XML que você cola nunca é enviado a um servidor. Isso torna seguro usá-la mesmo com dados confidenciais de parceiros ou informações pessoais presentes no XML. O envio de arquivos também é suportado, evitando a necessidade de copiar e colar a partir de um editor de texto.