Abrir XML online como tabela
Ler como árvore um documento com dezenas de milhares de registros é impossível. Aqui o XML vira uma tabela: você escolhe o que conta como linha e recebe uma grade comum, com filtros e exportação — inclusive para o XML de uma nota fiscal.
Grátis para uso pessoal. A codificação do prólogo do XML é lida automaticamente. Versão para Windows — 3.5 MB, sem instalação: detalhes. Para organizações — licença.
Você escolhe a linha
O leitor descobre quais elementos se repetem e quantos dados têm, e sugere um. Em uma exportação de vários níveis, isso é a escolha do nível: documento, registro, item.
Atributos também são dados
Elementos como <row id="1" nome="…"/> viram tabela do mesmo jeito que elementos com texto aninhado.
O aninhamento é desdobrado
Os elementos filhos viram colunas nomeadas pelo caminho: CLIENTE/ENDERECO/CIDADE. Nada se perde nem é colapsado em silêncio.
As repetições ficam visíveis
Se um elemento aninhado se repete dentro de uma linha, os valores são unidos e você é avisado diretamente — com a sugestão de trocar o nível.
Um arquivo, várias tabelas

Em arquivos de troca, os dados ficam em níveis: um documento contém registros, um registro contém itens. Qual nível você precisa depende da tarefa: conferir os totais por registro ou recontar os itens. Numa NF-e, por exemplo, o nível “nota” tem uma linha por documento e o nível det tem uma linha por item de produto.
Trocar o nível não exige reabrir o arquivo: escolha outro elemento em “Leitura do arquivo” e a tabela é reconstruída com outro conjunto de colunas. Os filtros das colunas que sobrevivem continuam no lugar.
As conferências para as quais as pessoas o abrem
- achar registros com um campo obrigatório vazio:
EMPTY(CODIGO); - pegar um tamanho de código errado:
LEN(TRIM(CNPJ)) <> 14; - conferir totais: agrupar por código de departamento com a soma do valor;
- comparar o arquivo que você enviou com a resposta do parceiro pelo número do registro.
Guias passo a passo: como abrir um arquivo XML, XML de NF-e para Excel e como abrir XML grande.
Por que não abrir direto no navegador
O navegador mostra uma árvore — não dá para filtrá-la, somá-la nem compará-la com outro arquivo. E interpretar um documento inteiro como árvore, em um arquivo de cem megabytes, consome gigabytes de memória. Aqui se usa leitura em fluxo: só a tabela que você escolheu é construída. Veja como abrir arquivos XML grandes.
Perguntas frequentes
Codificações antigas, como windows-1252, são suportadas no XML?
Sim, a codificação é lida do prólogo do documento. Você também pode trocá-la à mão se o prólogo estiver errado.
O que acontece com elementos aninhados que se repetem?
Os valores são unidos com um separador e uma dica é mostrada. Para desdobrá-los em linhas separadas, escolha esse elemento como a linha da tabela.
Posso exportar o resultado para o Excel?
Pode — para .xlsx, e também para CSV, JSON, SQL e DBF — com as linhas que passaram pelo filtro.
O arquivo vai para um servidor?
Não. A leitura acontece na aba do navegador; a página tecnicamente não pode enviar o conteúdo do arquivo a um endereço de terceiros.
Em detalhes
- Como abrir um arquivo XMLCom o que abrir um XML para lê-lo em vez de apertar os olhos nas tags: online como tabela, no navegador, no Excel. O que serve para cada tipo de arquivo.
- XML de NF-e (e de outras exportações) para ExcelComo abrir o XML de uma NF-e como tabela e levar os itens para o Excel: o nível certo, atributos, o que dobra os totais e como juntar várias notas.
- Por que arquivos XML grandes travam tudoPor que um XML de 100 MB trava o navegador e os editores, como a leitura em fluxo difere da construção de uma árvore e como olhar um XML enorme como tabela.