Power Query! Importação de ficheiros de uma pasta!

O Power Query apresenta-nos um vasto leque de possibilidades para obter os dados que necessitamos para o nosso modelo de dados. Um dos métodos mais utilizados é a importação de ficheiros incluídos numa pasta. Este método é bastante vantajoso para os utilizadores, pois permite ter os nossos dados atualizados, sempre que acrescentamos novos ficheiros à pasta.

É isso que vamos demonstrar no tutorial de seguida!

Definir o método de Importação (Get Data… From Folder)

Iniciamos o processo de importação acedendo ao Power Query, através do Menu Data | Get Data | From File | e opção From Folder.

De seguida selecionamos o caminho (Folder Path) onde se encontra a pasta pretendida, que contém os ficheiros.

O passo seguinte, imediatamente antes do processo de alteração ou transformação dos dados, permite ao utilizador escolher as opções para transformar os ficheiros, das quais podemos optar por:

  1. Combinar (Combine) / juntar logo os ficheiros, sem efetuar nenhuma transformação aos dados.
  2. Carregar (Load) imediatamente os dados para o Microsoft Excel ou o Data Model.
  3. Transformar (Transform Data) os dados  no Power Query para depois carregar para o Excel ou Data Model.

No exemplo vamos optar por transformar os dados, o que é sempre aconselhável, para verificar ou alterar os dados antes de os carregar.

Iniciar o processo de transformação de dados – Combinar os Ficheiros!

Nos casos como no tutorial, em que importamos os dados provenientes de uma pasta, devemos começar por retirar a informação do ficheiro que não interessa para os nossos dados, informação essa que é por exemplo, o nome ou o caminho do ficheiro. A informação que vamos necessitar são apenas os dados: Content (Binary).

Para o efeito removemos todas as colunas excepto a coluna Content através do Menu Home | Remove Columns | Remove Other Columns

Depois de removidas as colunas, ficamos apenas com a coluna Content, que corresponde aos 3 ficheiros base da pasta, que vamos agora combiná-los para se fundirem numa única Query.

Para combinar os ficheiros basta pressionar o botão Combine conforme indicado na imagem.

No passo seguinte é apresentado o quadro com uma “preview” dos dados, na qual podemos selecionar a tabela com os dados a importar. O Power Query importa todos os dados semelhantes dos restantes ficheiros.

Continuação do processo de transformação de dados – alterações à tabela!

A partir desta fase o processo de transformação de dados é semelhante ao de quando importamos dados de um ficheiro, ou de uma tabela. Entramos no editor do Power Query e podemos alterar colunas e adicionar novas. No caso em particular, alteramos apenas a ordem dos dados na primeira coluna da tabela. Nesta fase é possível também alterar o nome da Query.

A seguir vamos carregar os dados, para uma nova tabela no livro existente.

O resultado final da importação é demonstrado na imagem em baixo com os dados dos 3 ficheiros carregados.

Atualização dos dados – colocação de outros ficheiros na pasta!

Para atualizar os dados basta colocar um ou mais ficheiros na pasta. Os dados devem ter a mesma estrutura, embora os dados possam não estar todos completos, como é o caso do ficheiro de “2019”.

Após a colocação dos ficheiros, basta atualizar a tabela no Excel…

e o processo de atualização está concluido!

Vejam o video demonstrativo em baixo que mostra a solução!

Autor | João Teixeira

Diretor Executivo | Consultor e Formador Especialista em Microsoft Excel | VBA | PowerBI

Cursos relacionados que pode assistir!

PowerBi Desktop
Excel – Ferramentas BI
Workshop – Ferramentas BI
2019-12-01T14:07:23+00:00

Leave A Comment