Entrada XML

ou solte um arquivo aqui, ou cole o código abaixo
Entrada XML

Saída CSV

Saída CSV

Células vazias

Os arquivos nunca saem do seu navegadorComo?

Este conversor de XML para CSV transforma o elemento que se repete em um arquivo XML em linhas de CSV, com atributos e elementos filhos como colunas. Cole o XML ou abra um arquivo, confira a tabela e baixe o CSV.

Última atualização:

Como funciona

  1. Abra ou cole o XML

    Solte um arquivo .xml ou .xml.gz, como um feed de produtos, um feed RSS ou uma exportação, use Abrir de URL, cole a marcação ou clique em Carregar exemplo.

  2. Escolha as linhas

    O elemento mais repetido, por exemplo catalog/book, é escolhido automaticamente. Digite outro caminho, como catalog/book ou //item, para mudar.

  3. Confira e baixe

    Veja a pré-visualização da tabela, oculte ou reordene colunas, escolha o formato do CSV e clique em Baixar .CSV.

Recursos

  • Colunas a partir de XML aninhado

    Atributos viram colunas com @ (@id) e elementos aninhados viram colunas com ponto (author.name). Filhos repetidos viram uma coluna por item (tags.tag[0]), uma coluna com JSON ou valores unidos com ;.

  • Pré-visualização e seletor de colunas

    As primeiras 1.000 linhas aparecem em uma tabela com rolagem. Mostre, oculte e mova colunas antes de exportar.

  • CSV para qualquer planilha

    CSV padrão (RFC 4180), Excel com UTF-8 BOM, Excel para Brasil, Portugal, Alemanha, Espanha e França com ponto e vírgula e vírgula decimal, ou TSV. Aspas, quebras de linha e cabeçalho são configuráveis.

  • Proteção contra fórmulas e XML seguro

    Células que começam com = + - ou @ ganham um apóstrofo na frente. Entidades externas (XXE) nunca são carregadas, a expansão de entidades é limitada e erros de XML mostram linha e coluna.

Limites e privacidade

Arquivos podem ter até 100 MB, também depois de descompactar um arquivo .xml.gz; a pré-visualização mostra as primeiras 1.000 linhas. Arquivos acima de 5 MB são convertidos direto do arquivo, sem carregá-lo no editor.

Só um nível repetido é exportado por vez: listas aninhadas dentro de uma linha viram colunas, não arquivos extras. Texto misturado com elementos é achatado, com aviso. Veja a página de privacidade.

Perguntas frequentes

Como converter XML para CSV?

Abra ou cole o XML. A ferramenta escolhe o elemento repetido como linhas; confira a pré-visualização e clique em Baixar .CSV.

Como escolher qual elemento vira linha?

Digite o caminho em Elemento de linha, por exemplo orders/order, ou //order para pegar todo elemento order em qualquer profundidade. As sugestões listam os elementos repetidos e quantos são.

O que acontece com atributos e elementos aninhados?

Atributos viram colunas começando com @, e elementos aninhados viram colunas com ponto, como address.city. Elementos ausentes em algumas linhas deixam células vazias.

Como abrir o CSV no Excel brasileiro?

Em Formato, escolha Excel DE/ES/PT/FR (ponto e vírgula, vírgula decimal): as colunas se separam certo e os acentos aparecem bem. Ou use o XML → Excel para obter um .xlsx direto.

Funciona com o XML da NF-e?

Esta é uma ferramenta para desenvolvedores, para XML genérico. Ela não gera DANFE nem valida ou emite NF-e.

É grátis? O meu XML é enviado?

É grátis, sem cadastro, e funciona offline depois que a página carrega. A análise e a conversão acontecem em um Web Worker no seu aparelho.

Ferramentas relacionadas