Planilha NFe XML - Importar dados de NF-e no Excel

MR
Marcos Rieper

Especialista em Excel

02 de janeiro de 2016 Atualizado 08 de julho de 2026 7 min de leitura
Planilha de importacao de nfe excel

Planilha NFe XML - Importar dados de NF-e no Excel

Neste artigo é demonstrado como importar dados de NF-e no Excel em uma planilha e demonstrando a NFe importada pelo XML em formato de nota fiscal no arquivo Planilha NFe XML.

As notas fiscais eletrônicas são geradas em um formato XML. Conforme o site Significados.com.br:

"XML é a sigla para Extensible Markup Language, que significa em português Linguagem Extensível de Marcação Genérica. É uma recomendação para gerar linguagens de marcação para necessidades especiais. XML é capaz de descrever diversos tipos de dados, e seu objetivo principal é a facilidade de compartilhamento de informações através da Internet."

O XML é um documento estruturado com tags que identificam seus campos e sua hierarquia. Por exemplo vejamos o exemplo de um aluno com suas matérias estudadas e notas:

Um aluno tem vários atributos únicos: Nome, Idade, Sexo, Série e várias matérias.

Uma matéria tem vários atributos: Português, Matemática, Ciências, Geografia, e várias notas.

Uma nota possui vários atributos: Nota, Data, Bimestre.

Desta forma esta estrutura é apresentada em um arquivo XML em formato de árvore delimitados por tags <> que identificam os atributos, exemplo <aluno><nome>Marcos Rieper</nome></aluno>.

Veja um exemplo desta estrutura em uma NF-e:

Planilha NF-e XML 1

Perceba a estrutura de árvore e os atributos dentro de cada agrupamento.

No Excel não precisamos nos preocupar com a estruturação destes dados em formato de tabela, pois ele já apresenta automaticamente os dados desta forma e mais, possui várias ferramentas que facilitam o seu uso.

Neste artigo mais do que disponibilizar uma planilha de leitura de notas fiscais eletrônicas vamos ver como trabalhar com arquivos XML no Excel.


Planilha NFe XML no Excel

Veja a seguir como podemos importar arquivos XML no Excel e utilizar suas várias ferramentas para estes arquivos.

  1. Abra uma planilha vazia o Excel.
  2. Descompacte e abra no Excel o arquivo
Download — baixe aqui: TESTE

Preencha seus dados para receber o link de download no seu e-mail.

. Não esqueça de mudar o tipo para Todos os arquivos do Excel para que o mesmo seja listado.
  • Selecione na tela Abrir XML a primeira opção.
  • Download — baixe aqui: TESTE

    Preencha seus dados para receber o link de download no seu e-mail.

     e pressione OK.
    Planilha NF-e XML 2
  • Na tela seguinte irá ser exibida a mensagem, clique em OK
    Planilha NF-e XML 3
  • O arquivo irá ser aberto em formato semelhante á uma tabela do Excel. Clicando sobre a tabela e selecionando XML perceba que temos várias opções, exploraremos a seguir algumas.
    Planilha NF-e XML 4
  • Nas opções acima, selecione Propriedades do Mapa XML...
    Planilha NF-e XML 5
  • Estas opções definem os parâmetros com relação ao arquivo importado. O padrão dele já está quase pronto para importar arquivos XML de NF-e, altere apenas a última opção "Durante a atualização ou importação de dados:" para "Acresc ente novos dados às tabelas XML existentes". Desta forma poderemos importar várias notas dentro de uma mesma tabela XML sem que os dados anteriores sejam perdidos.
  • Clique com o botão direito sobre a lista e selecione XML->Código-Fonte XML. O Excel irá apresentar a estrutura com todos os campos da nota fiscal eletrônica de forma hierárquica e agrupada como no arquivo XML apresentado anteriormente.
  • Planilha NF-e XML 6 - mapa xml excel
    Na planilha NFe XML, note que na árvore todos os itens estão em negrito, os campos em negrito significa que os mesmos estão na tabela. Se clicar sobre qualquer um deles, o sistema irá selecionar o mesmo na tabela importada.
  • Vá para a tabela e exclua a coluna de um campo, perceba que o campo não está mais em negrito na tabela, porém ainda pode ser reintegrado marcando o mesmo e arrastando para a tabela novamente.
  • Os títulos da tabela, bem como os seus dados podem também ser alterados diretamente na planilha sem perder a referência com o campo do mapa XML.
  • Marcando uma pasta todos os campos referentes á mesma serão marcados automaticamente.
    Planilha NF-e XML 7 - mapa xml excel
  • Para adicionar uma nova NF-e utilizando a sua tabela clique com o botão direito sobre a tabela selecione XML->Importar, selecione o arquivo e clique em Abrir. Se a estrutura for semelhante ao XML existente, como é o caso das NF-e, o sistema irá listar abaixo dos campos os dados da nota fiscal, mantendo toda a estrutura existente e respeitando os campos já existentes.
  • No passo 13 você pode selecionar na importação todas as NF-e de uma só vez, permitindo que você possa importar todas as notas de um mês por exemplo.

  • Planilha NFe XML

    Na planilha disponibilizada neste artigo temos um exemplo de utilização dos dados disponibilizados nos artigos XML das NF-e. A planilha tem por objetivo apresentar os dados das NF-e importadas para o Excel em formato de nota para impressão. Alguns campos somente.

    Na pasta de trabalho temos três planilhas: Dados XML NF-e, Nota fiscal e Configuração. Vejamos como funciona cada uma delas.

    Dados XML NF-e

    Na planilha NFe XML temos os dados importados pelos XML das NF-e. Ela serve de base para a apresentação dos dados das notas.

    Planilha NF-e XML 8 - mapa xml excel

    Foram inclusas na tabela NF-e duas fórmulas, uma para identificar unicamente a nota fiscal e outra para identificar unicamente cada item das notas fiscais.

    Ao importar novas notas fiscais a fórmula já deve ser automaticamente atualizada para as novas linhas, porém verifique se estão corretas conforme a linha anterior, pois em alguns testes o Excel não seguiu como deveria a fórmula.

    Os outros campos são todos inalterados, tanto em cabeçalho quanto em conteúdo.

    Configuração

    A planilha de configuração possui três tabelas:

    • Sequencial Nota: Apresenta as chaves das NF-e que serão utilizados para a apresentação dos dados da Nota fiscal. A fórmula =SEERRO(PROCV(LIN()-1;'Dados XML NF-e'!B:E;4;0);"x"), utilizada para listar os dados realiza uma busca pelo número sequencial criado na coluna B da lista Dados XML NF-e e retorna o seu Id, disposto na coluna E, caso não encontre ele retorna x, que será ignorado pela fórmula que lista os dados na planilha Nota Fiscal.
      Planilha NF-e XML 9 - mapa xml excel
    • Descrição dos campos: Uma lista simples com todos os dados que são utilizados na planilha Nota fiscal. Esta lista é utilizada para relacionar com os campos da lista da NF-e do arquivo.
      Planilha NF-e XML 10 - mapa xml excel
    • Relação de campos nota e campos NF-e: Nesta tabela temos uma relação de todos os campos que existem na tabela Dados NF-e, inclusos manualmente, relacionados com os itens da tabela Descrição dos campos. Esta tabela serve como base para o preenchimento automático dos campos da Nota fiscal. Esta tabela permite que sejam configurados novos campos, conforme o seu arquivo de NF-e, lembrando que não necessariamente um arquivo de nota fiscal eletrônica irá conter todos os campos existentes possíveis. Por isso, caso o seu arquivo XML contenha outros campos, como por exemplo Base de ICMS e Valor de ICMS para os itens, basta incluir nesta lista, configure o Campo Nota selecionando na lista e altere a planilha Nota fiscal, utilizando as fórmulas já existentes como base.
      Planilha NF-e XML 11 - mapa xml excel

    Nota fiscal

    Planilha Excel NFE XML

    Na planilha Nota fiscal temos a apresentação dos dados do arquivo da NF-e. Alterado o campo Chave, selecionado na sua lista uma das chaves, a planilha altera automaticamente os campos apresentados na nota fiscal.
    Para a lista de dados das NF-e foi criada uma lista de validação com tamanho dinâmico, conforme apresentado no artigo Lista de dados com tamanho dinâmico – Excel.

    E para listar os dados das notas foi utilizada a função: =PROCV($AC$2;'Dados XML NF-e'!$B:$DK;CORRESP(PROCV(B18;Configuração!$E$2:$F$116;2;0);'Dados XML NF-e'!$B$1:$DK$1;0);0).

    Esta função realiza a busca da chave da NF-e na planilha Dados XML NF-e conforme o campo relacionado na tabela Relação de campos nota e campos NF-e.

    Desta forma, assim que é alterada a chave selecionada todos os campos da planilha são alterados automaticamente.

    Faça testes importando suas notas fiscais nesta planilha. Caso tenha problemas nos relate para que ajustemos o modelo, porque as notas que tínhamos para testes são da versão 2.0, e a NF-e já está na versão 3.1.

    Esta solução é gratuita, basta clicar no botão de download abaixo, mas temos também uma planilha de importação automática em Excel da NFe na versão 3.1, veja em nossa loja.

    Planilha Importar NFe automaticamente Excel

    DIGITE O SEU EMAIL PARA FAZER O DOWNLOAD DOS ARQUIVOS:

    Download — baixe aqui: Consulta de dados de NFE - XML

    Preencha seus dados para receber o link de download no seu e-mail.

    https://loja.guiadoexcel.com.br/produto/planilha-de-importacao-de-nfe-automatica-em-excel

    Principais recursos

    Confira o que este material oferece para você.

    Organização por data e etapas
    Classificação automática
    Ranking e destaques
    Fluxos e etapas automáticas
    Dashboard com indicadores
    Atualização automática por fórmulas

    Perguntas frequentes

    O material é realmente gratuito?

    Sim. O acesso é gratuito e não exige cadastro.

    Preciso ter o Excel instalado?

    Recomendamos o Excel 2013 ou superior para todos os recursos.

    Como faço para receber atualizações?

    As atualizações são automáticas dentro da própria planilha.

    Funciona no Excel do Mac?

    Sim, funciona no Excel para Windows e para Mac.

    Funciona no celular?

    É possível visualizar no app do Excel; a edição completa é no computador.

    Planilhas relacionadas

    Planilha de Fluxo de Caixa

    Planilha de Fluxo de Caixa

    (1.327)

    R$ 89,90

    Controle de Estoque

    Controle de Estoque

    (962)

    R$ 69,90

    Planilha Financeira Empresarial

    Planilha Financeira Empresarial

    (1.254)

    R$ 79,90

    Dashboard Financeiro no Excel

    Dashboard Financeiro no Excel

    (689)

    R$ 49,90

    Continue lendo

    Curso Excel Master — Básico ao Avançado, VBA, PowerPoint e mais

    Receba conteúdos e novidades direto no seu e-mail

    Dicas, tutoriais, planilhas gratuitas e muito mais.

    Não enviamos spam. Cancele quando quiser.

    Download imediato

    Acesso na hora após a compra

    Compra 100% segura

    Seus dados protegidos com SSL

    Acesso vitalício

    Use para sempre, sem mensalidades

    Suporte via WhatsApp

    Atendimento rápido e humanizado