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.

Separador
Codificação

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.

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 XMLNo 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.