Ir para o conteúdo

Converter XML em Excel

Transforme os registros repetidos de uma exportação XML em uma planilha XLSX, com uma linha por registro e números e datas tipados. A conversão acontece no seu navegador.

Converter para
Solte um arquivo XMLXML até 100 MB · JSON, CSV, XLSX, XLS, ODS até 500 MB
Escolher arquivoProcessado no seu dispositivo – nada é enviado
Roda no seu navegador · sem uploadComo funciona

Como usar: XML para Excel

  1. 1

    Solte o arquivo XML exportado

    De um banco, um marketplace, uma exportação do 1C ou do SAP, uma lista de preços ou um feed.

  2. 2

    Confirme o elemento de registro

    Cada elemento repetido vira uma linha da planilha; o mais provável já vem selecionado e a lista mostra os outros.

  3. 3

    Baixe o .xlsx

    Veja as linhas na pré-visualização, decida se números e datas devem ser tipados e salve a pasta de trabalho.

Limites e Pro

Arquivos XML de até 100 MB; uma planilha de até 1.048.576 linhas.

Sobre: XML para Excel

O conversor de XML para Excel abre os registros escondidos em um arquivo XML como uma planilha comum. Escolha o elemento que representa um registro e você recebe uma linha por registro, com uma linha de cabeçalho com os nomes das colunas, pronta para ordenar, filtrar, criar tabelas dinâmicas ou ser conferida rapidamente por quem nunca lê XML.

A estrutura das colunas é a mesma do CSV: atributos e elementos filhos viram colunas, elementos aninhados recebem nomes com ponto (supplier.inn, address.region) e filhos repetidos são reunidos em uma única célula ou distribuídos em colunas numeradas.

O que o Excel acrescenta são os tipos. Com a detecção de tipos ligada, 125000 e 4.5 viram números que você pode somar, true e false viram células lógicas, e datas ISO como 2026-03-31 ou 2026-03-31T14:30:00 viram datas reais do Excel, exibidas como aaaa-mm-dd ou com a hora. Identificadores com zeros à esquerda, como CNPJ, números de conta e códigos de produto como 007, continuam como texto para o Excel não remover os zeros, assim como números com mais de 15 dígitos. Desligue a detecção para manter todos os valores como texto, exatamente como estavam no XML.

A pasta de trabalho tem uma planilha com o nome do elemento de registro, com a largura das colunas ajustada ao conteúdo. O Excel limita uma planilha a 1.048.576 linhas e 16.384 colunas; uma exportação XML maior deve ser dividida ou convertida para CSV. Formatações como cores ou cabeçalhos em negrito não são adicionadas.

Privacidade

A leitura do XML e a gravação do XLSX acontecem em um worker nesta aba (o SheetJS gera a pasta de trabalho); sua exportação nunca sai do seu computador.

XML para Excel: perguntas frequentes

O Excel não abre XML direto? Por que usar esta ferramenta?
O Excel para computador consegue importar alguns XML por meio de um mapa XML, mas costuma falhar com elementos aninhados ou repetidos, não existe no Excel na web nem em celulares e ainda faz perguntas sobre esquemas. Aqui você escolhe o elemento de registro, vê a tabela na hora e recebe um .xlsx simples que abre em qualquer lugar, inclusive no LibreOffice e no Google Planilhas.
Números e datas serão números e datas de verdade?
Sim, com “Detectar números, true/false e datas” ligado. Números simples viram células numéricas, true/false viram valores lógicos e datas no formato ISO viram células de data. Valores com zeros à esquerda, números muito longos e datas em outros estilos, como 31.03.2026, continuam como texto, para que nada seja alterado sem você perceber.
Qual é o nome da planilha?
Ela recebe o nome do elemento que você escolheu como registro, por exemplo book ou order, reduzido ao limite de 31 caracteres do Excel, com os caracteres proibidos em nomes de planilha substituídos. A linha de cabeçalho traz os nomes das colunas formados a partir dos nomes de atributos e elementos, como id, title e price.currency.
Funciona com exportações XML grandes?
Arquivos XML de até 100 MB são convertidos em um worker em segundo plano, então a página continua respondendo; uma exportação de 30 MB com mais de um milhão de elementos leva cerca de dez segundos. A planilha final precisa caber no limite de 1.048.576 linhas do Excel, e registros muito largos são limitados pelas 16.384 colunas.
Posso gerar várias planilhas, uma por tipo de elemento?
Cada conversão gera uma planilha para um elemento de registro. Converta de novo com outro elemento selecionado para obter a planilha dele e depois combine as pastas de trabalho no Excel, se precisar delas juntas. O XML continua carregado enquanto você troca, então cada conversão extra leva só um instante.

Outras tarefas com esta ferramenta