Como abrir e converter um arquivo XML para o Excel

โšก Resumo Inteligente

Importar XML para o Excel vincula uma planilha a dados externos, como um serviรงo web, um banco de dados ou um arquivo de texto. Esta pรกgina explica como usar fontes de dados externas, importa um feed XML de moedas da web em tempo real, abre um arquivo XML local e aborda a atualizaรงรฃo dos dados.

  • ๐Ÿ”— Dados Externos: Dados vinculados ou importados para o Excel a partir de uma fonte externa ao Excel, como Access, SQL Server, um serviรงo web ou um arquivo CSV.
  • ๐ŸŒ Da Web: A aba DADOS, botรฃo Da Web, obtรฉm um feed XML em tempo real, por exemplo, as taxas de cรขmbio do Banco Central Europeu.
  • ๐Ÿ“„ Importaรงรฃo de XML: A guia DADOS, em Outras Fontes, Importar Dados XML, abre um arquivo XML local em uma planilha.
  • ๐Ÿ—‚๏ธ Diรกlogo de opรงรตes: O Excel pergunta como inserir o XML, geralmente como uma tabela na planilha existente.
  • ๐Ÿ”„ Atualizar: Os dados e a opรงรฃo Atualizar tudo sรฃo atualizados a cada conexรฃo importada, para que o relatรณrio sempre mostre os dados mais recentes.
  • โšก Consulta avanรงada: Obter e Transformar รฉ a maneira moderna de importar, limpar e remodelar dados externos antes que eles cheguem ร  planilha.

Abrir e converter arquivo XML para Excel

Os dados sรฃo a corrente sanguรญnea de qualquer entidade empresarial. As empresas usam diferentes programas e formatos para salvar os dados, dependendo dos requisitos de armazenamento de dados comerciais. Vocรช pode ter um programa de folha de pagamento alimentado por um mecanismo de banco de dados, pode ter dados em um arquivo CSV ou atรฉ mesmo de um site que gostaria de analisar no Excel. Este artigo mostra como vocรช pode conseguir o que foi dito acima.

O que รฉ fonte de dados externa?

Dados externos sรฃo dados que vocรช vincula/importa para o Excel de uma fonte que reside fora do Excel.

Exemplos de externos incluem os seguintes

  • Dados armazenados em um Microsoft Acessar banco de dados. Estas podem ser as informaรงรตes de um aplicativo personalizado, ou seja, Folha de pagamento, ponto de venda, estoque, etc.
  • Dados de SQL Servidor ou outros mecanismos de banco de dados, ou seja MySQL, Oracle, etc. โ€“ Podem ser informaรงรตes de um aplicativo personalizado
  • De um site/serviรงo da web โ€“ pode ser informaรงรฃo de um Serviรงos Web ou seja, taxas de cรขmbio da Internet, preรงos de aรงรตes, etc.
  • Arquivo de texto, ou seja, CSV, separado por tabulaรงรฃo, etc. โ€“ pode ser informaรงรฃo de um aplicativo de terceiros que nรฃo fornece links diretos. Esses dados podem incluir pagamentos bancรกrios exportados para um arquivo CSV separado por vรญrgula, etc.
  • Outros tipos, ou seja, dados HTML, Windows Azure Mercado, etc.

Exemplo de fonte de dados externa de site (dados XML)

Neste exemplo de importaรงรฃo de XML para Excel, assumiremos que estamos negociando a moeda Euro e gostarรญamos de obter as taxas de cรขmbio do serviรงo web do Banco Central Europeu. O link da API da taxa de cรขmbio รฉ https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml

  • Abra uma nova pasta de trabalho
  • Clique na guia DADOS na barra de fita
  • Clique no botรฃo โ€œDa Webโ€
  • Vocรช obterรก a seguinte janela

Exemplo de fonte de dados externa de site (dados XML)

  1. Entrar https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml no endereรงo
  2. Clique no botรฃo Ir, vocรช obterรก a visualizaรงรฃo dos dados XML
  3. Clique no botรฃo Importar quando terminar

Vocรช obterรก a seguinte janela de diรกlogo de opรงรตes

Exemplo de fonte de dados externa de site (dados XML)

  • Clique no botรฃo OK
  • Vocรช obterรก os seguintes dados XML de importaรงรฃo do Excel

Exemplo de fonte de dados externa de site (dados XML)

Como importar XML para Excel

Vamos dar outro exemplo de como importar arquivo XML no Excel, desta vez vocรช tem XML local e nรฃo em forma de link web. Vocรช pode baixar o arquivo XML abaixo.

Baixe o arquivo XML

Aqui estรก um processo passo a passo sobre como abrir um arquivo XML em Excel:

Etapa 1) Crie uma nova pasta de trabalho no Excel

  • Abra uma nova pasta de trabalho
  • Clique na guia DADOS na barra de fita
  • Clique em โ€œDe outra fonteโ€

Importar XML para Excel

Etapa 2) Selecione o XML como fonte de dados

  • Em seguida, clique em โ€œDa importaรงรฃo de dados XMLโ€

Importar XML para Excel

Etapa 3) Localize e selecione o arquivo XML

Vocรช obterรก a janela de diรกlogo de opรงรตes conforme o exemplo acima

  • Clique no botรฃo OK
  • Vocรช obterรก os seguintes dados

Importar XML para Excel

Como atualizar dados externos importados

A principal vantagem dos dados importados em relaรงรฃo ao copiar e colar รฉ que eles mantรชm uma conexรฃo ativa com a fonte, permitindo atualizaรงรตes sem a necessidade de importar novamente. Um feed da web, como as taxas de cรขmbio do BCE, muda diariamente, e uma simples atualizaรงรฃo da pรกgina traz os novos valores.

  1. Atualizar uma conexรฃo: Clique em qualquer cรฉlula da tabela importada, abra a guia DADOS e escolha Atualizar.
  2. Atualizar tudo: Selecione "Atualizar tudo" na guia DADOS para atualizar todas as conexรตes na planilha de uma sรณ vez.
  3. Atualizar automaticamente: Abra as Propriedades da Conexรฃo e marque a opรงรฃo โ€œAtualizar a cadaโ€ um determinado nรบmero de minutos ou โ€œAtualizar dados ao abrir o arquivoโ€, para que o relatรณrio se mantenha atualizado automaticamente.
  4. Gerenciar conexรตes: Use a opรงรฃo Consultas e Conexรตes para visualizar todas as fontes, renomeรก-las ou remover uma conexรฃo que nรฃo seja mais necessรกria.

๐Ÿ’ก Dica: Se a atualizaรงรฃo falhar, o endereรงo de origem pode ter mudado ou estar protegido por um login. Abra as Propriedades da Conexรฃo para verificar. URLE confirme se o feed ainda abre no navegador.

Power Query: A maneira moderna de importar dados

No Excel 2016 e versรตes posteriores, o grupo Obter e Transformar na guia DADOS, tambรฉm chamado de Power Query, substitui a maioria dos botรตes de importaรงรฃo antigos. Ele importa as mesmas fontes, mas adiciona uma etapa para limpar e remodelar os dados antes que cheguem ร  planilha.

  • Obter dados: Selecione Obter Dados e, em seguida, De Arquivo, De Banco de Dados ou De Outras Fontes, incluindo XML e a web.
  • Transformar: No Editor do Power Query, remova colunas, filtre linhas, divida texto e altere tipos de dados, tudo registrado como etapas repetรญveis.
  • Carga: Carregue o resultado limpo em uma tabela ou diretamente no modelo de dados e atualize-o posteriormente com um clique.

Os botรตes mais antigos "Importar da Web" e "Importar dados XML" ainda funcionam e sรฃo mostrados acima, razรฃo pela qual ambas as abordagens continuam sendo รบteis.

Perguntas Frequentes

Copiar e colar cria um instantรขneo รบnico. Importar, por outro lado, mantรฉm uma conexรฃo ativa com a fonte de dados, permitindo que os dados sejam atualizados posteriormente sem a necessidade de repetir os passos. Isso mantรฉm o relatรณrio atualizado conforme a fonte de dados รฉ alterada.

Um mapa XML vincula os elementos de um esquema XML ร s cรฉlulas da planilha. Uma vez mapeado, o Excel sabe a que cรฉlula cada campo XML pertence, de modo que uma atualizaรงรฃo ou um novo arquivo preenche automaticamente o mesmo layout.

Conexรตes externas podem executar conteรบdo de outro local, portanto o Excel exibe um aviso de seguranรงa e pode abrir o arquivo no Modo de Exibiรงรฃo Protegida. Habilite o conteรบdo somente quando a fonte for confiรกvel, como seu prรณprio feed ou banco de dados.

Sim. Recursos de IA, como o Copilot no Excel, sugerem a fonte correta, criam as etapas do Power Query para limpar os dados e os carregam em uma tabela. O usuรกrio verifica a conexรฃo e o resultado transformado.

Sim. Os assistentes de IA analisam as colunas importadas, sinalizam valores ausentes e tipos de dados incorretos e resumem o conteรบdo dos dados. Isso acelera a limpeza que o Power Query aplica ร  fonte.

Resuma esta postagem com: