Importar dados de uma pasta com vários ficheiros é uma das opções de importação de dados disponíveis no Power Query. E é das opções mais poderosas de todas! É possível importar pastas que contenham ficheiros de Excel, CSV, txt, PDF, entre outros tipos…
Esta opção mudou totalmente a minha vida e tenho a certeza que vai mudar a sua também!
Vou explicar-lhe tudo de seguida.
Importar dados de uma pasta:
Imagine o seguinte cenário: todos os meses, extrai um relatório de um sistema, abre-o, faz algumas transformações manuais, faz copy-paste e cola num ficheiro “master” ou principal. (Aposto que já teve um ficheiro destes, certo?) No próximo mês, repete todo o processo novamente…
Com a importação por pasta, todo esse trabalho repetitivo termina, pois a importação de dados por pasta permite:
É muito útil em diversas situações, como por exemplo quando tem ficheiros diários, mensais, anuais, por departamento, por região, por categoria, por comercial, etc. e precisa de juntar numa só tabela. Acabaram-se assim o corte e costura e os copy-pastes!
No entanto, precisa de ter em atenção que para funcionar corretamente, é necessário que os ficheiros da pasta tenham a mesma estrutura. Para entender melhor o que quero dizer com isto, vamos a uns exemplos:
Desta forma deve ter sempre em atenção a este ponto (à estrutura dos ficheiros).
Para importar dados a partir de uma Pasta, tem de:
2. Selecionar a pasta;
3. Selecionar o que pretende fazer:
4. Caso escolha uma das opções de Combinar:
Terá de selecionar qual o ficheiro de exemplo que pretende. Por defeito, considera o primeiro ficheiro da pasta, mas pode selecionar outro. Deverá também escolher o objeto que pretende (recomendo sempre que houver tabelas, escolhê-las):
Caso escolha a opção Transform Data (Transformar Dados):
Deverá filtrar os ficheiros que não pretende incluir e de seguida carregar nas setinhas ao pé da coluna Content (Conteúdo):
De seguida aparece a mesma janela que na imagem anterior, para selecionar qual o ficheiro de exemplo.
5. Depois deverá fazer as transformações necessárias:
Sempre que importa dados de uma pasta, aparece o seguinte:
Mas apenas precisa de (numa fase inicial) preocupar-se com o que tem ícones de tabela:
Duas notas importantes:
Isto acontece porque é inserido automaticamente o passo Changed Type (Tipo Alterado), (exceto se tiver desativado a opção pré-definida). Este passo está a tentar alterar o tipo de dados a todas as colunas, antes de qualquer transformação. Logo quando elimina colunas no ficheiro exemplo obtém este erro pois o Power Query não encontra determinada coluna(s).
Para resolver, basta clicar na cruz ao lado de Changed Type (Tipo Alterado):
Este é um daqueles truques preciosos!
Gostou deste artigo? Se foi útil para si, partilhe com mais colegas e deixe o seu comentário.
Caso pretenda saber mais sobre Power Query e queira dominar esta ferramenta, inscreva-se no curso Power Query 4All, o meu curso completo de Power Query.
Contacte-nos no WhatsApp