XML para CSV
Converta XML para CSV no seu navegador. Cole XML ou escolha um arquivo. Escolha o elemento repetido que deve se tornar uma linha, veja a prévia do resultado e copie ou baixe. Seus dados permanecem no seu dispositivo.
XML colado ou arquivos .xml e .txt de até 10 MB
Cole ou escolha um arquivo XML. Você também pode arrastá-lo aqui.
Adiciona um apóstrofo antes de textos que poderiam ser executados como fórmulas no Excel. Desative para importações de dados brutos.
Sua prévia aparecerá aqui após a conversão.
Exibindo o início do texto. Copie ou baixe para obter o arquivo completo.
Como funciona
Este conversor de XML para CSV transforma um documento colado ou arquivo XML local em linhas de planilha. A conversão roda em um Web Worker no seu navegador; os arquivos não são enviados à internet. Não precisa de conta.
Como o XML se torna CSV
| Seu XML | No CSV |
|---|---|
| Elementos repetidos, como <order> | Cada elemento selecionado vira uma linha. As colunas incluem campos presentes em qualquer linha; campos ausentes viram células vazias. |
| Atributos, como id="A-104" | Atributos viram colunas com prefixo @, como @id. Declarações de namespace são ignoradas. |
| Elementos aninhados, como <shipping><city>…</city></shipping> | Valores aninhados viram colunas separadas por ponto, como shipping.city. Um ponto no nome XML é escapado como \. no cabeçalho da coluna. |
| Valores repetidos dentro de um registro, como dois elementos <tag> | Os valores permanecem juntos como um array JSON em uma única célula CSV, como ["new","gift"]. Selecione o caminho da tag se preferir uma linha para cada tag. |
Converta XML para CSV em três passos
Cole XML ou escolha um arquivo .xml e selecione Converter XML para CSV. Se o elemento de registro selecionado automaticamente não for a linha desejada, escolha outro caminho em Uma linha CSV por elemento. Confira a tabela ou o texto CSV e copie ou baixe o arquivo.
Escolha vírgula para CSV padrão, ponto e vírgula para configurações regionais de planilha ou tabulação para TSV. Valores com separadores, aspas ou quebras de linha são delimitados por aspas. Os arquivos usam codificação UTF-8 e quebras CRLF. Escolha UTF-8 com BOM se o Excel exibir incorretamente caracteres acentuados ou não latinos.
A proteção de planilha fica ativada por padrão. Textos iniciados por =, +, - ou @ recebem um apóstrofo inicial para evitar execução de fórmulas. Desative se o importador exigir o texto original exato.
Você pode usar arquivos .xml ou .txt de até 10 MB. A prévia exibe as primeiras 100 linhas e 30 colunas; cópia e download incluem todo o conteúdo. O XML deve estar bem-formado. DTDs e entidades externas não são suportados. Estruturas XML muito grandes ou com aninhamento profundo podem exceder a memória do dispositivo.