Entrada XML

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

Saída Excel

Saída Excel

Células vazias

Os arquivos nunca saem do seu navegadorComo?

Este conversor de XML para Excel transforma um arquivo XML em uma pasta de trabalho .xlsx: o elemento repetido vira linhas, atributos e tags aninhadas viram colunas, e números e datas viram células de verdade no Excel.

Última atualização:

Como funciona

  1. Abra ou cole o XML

    Solte um arquivo .xml ou .xml.gz, use Abrir de URL, cole a marcação ou clique em Carregar exemplo.

  2. Escolha linhas e colunas

    O elemento mais repetido vira as linhas automaticamente; digite um caminho como catalog/book para mudar. Oculte ou reordene colunas na pré-visualização.

  3. Baixe a pasta de trabalho

    Defina o nome da planilha e clique em Baixar .XLSX. O arquivo abre no Excel, LibreOffice, Numbers e Google Sheets.

Recursos

  • Colunas limpas

    Atributos viram colunas com @, elementos aninhados viram colunas com ponto, como author.name, e filhos repetidos viram uma coluna por item, uma coluna JSON ou uma lista unida.

  • Células tipadas

    Números continuam números, true/false viram booleanos e datas ISO como 2024-03-01 viram datas do Excel. Códigos com zeros à esquerda, como 007, ficam como texto.

  • Planilha pronta para usar

    O cabeçalho fica congelado e as colunas se ajustam ao conteúdo. Texto que parece fórmula é guardado como texto simples, nunca como fórmula.

  • Arquivos grandes e XML seguro

    A conversão roda em um worker em segundo plano, e linhas além do limite de 1.048.576 do Excel continuam em outras planilhas. Entidades externas (XXE) nunca são carregadas e erros mostram linha e coluna.

Limites e privacidade

Arquivos podem ter até 100 MB e 500.000 linhas, também depois de descompactar um arquivo .xml.gz. Arquivos acima de 5 MB são convertidos direto do arquivo, sem carregá-lo no editor.

Um elemento repetido vira uma planilha; células com mais de 32.767 caracteres são cortadas, como o Excel exige. Não há formatação além do cabeçalho congelado. Veja a página de privacidade.

Perguntas frequentes

Como converter XML para Excel?

Abra ou cole o XML, confira a pré-visualização e clique em Baixar .XLSX. A pasta de trabalho tem uma planilha com o cabeçalho congelado.

Como importar XML no Excel sem converter?

No Excel, use Dados › Obter Dados › De Arquivo › Do XML, ou Arquivo › Abrir e escolha o XML. O Excel monta a própria tabela, o que funciona bem em arquivos simples; aqui você controla linhas e colunas.

Dá para converter XML para XLSX de graça?

Sim, grátis e sem cadastro. Nada é instalado e nada é enviado.

Por que alguns valores ficam como texto e não como número?

Valores com zeros à esquerda, telefones e IDs com mais de 15 dígitos ficam como texto para que o Excel não os altere.

Serve para planilhar XML de NF-e?

É uma ferramenta para desenvolvedores: notas fiscais são tratadas como XML comum. Ela não gera DANFE nem valida ou emite NF-e.

Posso editar no Excel e salvar de volta como XML?

O Excel só salva XML por meio de um mapa XML. Mais simples: edite os dados convertidos, exporte como CSV e use o CSV to XML.

Existe conversor de XML para Excel offline?

Esta página funciona offline depois de carregada, porque a conversão roda no seu navegador.

Ferramentas relacionadas