Importar dados de uma pasta com vários ficheiros (Consulta de Alimentação)

Utilize a Consulta de Potência para combinar vários ficheiros com o mesmo esquema armazenado numa única pasta numa só tabela. Por exemplo, pretende combinar livros de orçamento de vários departamentos, onde as colunas são as mesmas, mas o número de linhas e valores difere em cada livro. Uma vez configurado, pode atualizar os dados para ver os resultados de cada mês.  

Uma visão geral conceptual da combinação de ficheiros de pastas

Nota    Este tópico mostra como combinar ficheiros de uma pasta. Também pode combinar ficheiros armazenados no SharePoint, Azure Blob Storage e Azure Data Lake Storage. O processo é semelhante.

Mantenha-o simples:

  • Certifique-se de que todos os ficheiros que pretende combinar estão contidos numa pasta dedicada sem ficheiros extra-onerões.

  • Cada ficheiro deve ter o mesmo esquema com cabeçalhos de coluna consistentes, tipos de dados e número de colunas. As colunas não têm de estar na mesma ordem que a correspondência é feita por nomes de colunas.

  • Se possível, evite objetos de dados não relacionados para fontes de dados que possam ter mais do que um objeto de dados, como um ficheiro JSON, um livro de excel ou base de dados access.

Cada um destes ficheiros segue um padrão simples, apenas uma tabela de dados em cada ficheiro.

  1. Selecione dados > obtenha > de dadosa partir de >de ficheiros da pasta. Aparece a caixa de diálogo Browse.

  2. Localize a pasta que contém os ficheiros que pretende combinar.

    Nota     A mensagem "Nenhum item corresponde à sua pesquisa" significa que a Consulta de Energia encontrou uma pasta e é exibida na caixa de nomes da pasta. Os ficheiros que pretende combinar ainda estão na pasta, mas simplesmente não são visíveis.

  3. Uma lista dos ficheiros da pasta aparece no caminho <do> caixa de diálogo. Verifique se todos os ficheiros que pretende estão listados.

    Um exemplo de caixa de diálogo de importação de texto

  4. Selecione um dos comandos na parte inferior da caixa de diálogo, por exemplo Combine > Combine & Load. Há comandos adicionais discutidos na secção Sobre todos esses comandos.

  5. Se selecionar qualquer comando Combine, aparece a caixa de diálogo 'Combine Files'. Para alterar as definições de ficheiros, selecione cada ficheiro da caixa de Ficheiros de Amostra, defina a Origem do Ficheiro,o Delimitere a Deteção do Tipo de Dados conforme pretendido. Também pode selecionar ou limpar os ficheiros Skip com caixa de verificação de erros na parte inferior da caixa de diálogo.

  6. Selecione OK.

Resultado

A Consulta de Energia cria automaticamente uma consulta para consolidar os dados de cada ficheiro numa folha de cálculo. Os passos de consulta e as colunas criadas dependem do comando que escolher. Para mais informações, consulte a secção, Sobre todas estas consultas.

  1. Selecione dados > obtenha > de dadosa partir de >de ficheiros da pasta. Aparece a caixa de diálogo Browse.

  2. Localize a pasta que contém os ficheiros que pretende combinar.

    Nota     A mensagem "Nenhum item corresponde à sua pesquisa" significa que a Consulta de Energia encontrou uma pasta e é exibida na caixa de nomes da pasta. Os ficheiros que pretende combinar ainda estão na pasta, mas simplesmente não são visíveis.

  3. Uma lista dos ficheiros da pasta aparece no caminho <do> caixa de diálogo. Verifique se todos os ficheiros que pretende estão listados.

  4. Selecione um dos comandos na parte inferior da caixa de diálogo, por exemplo Combine > Combine & Transform. Há comandos adicionais discutidos na secção Sobre todos esses comandos.

    O Editor de Consulta de Energia aparece.

  5. A coluna Valor é uma coluna de lista estruturada. Selecione o ícone expandir Ícone expandir coluna e, em seguida, selecione Expandir para novas linhas. 

    Expandir uma lista JSON

  6. A coluna Value é agora uma coluna de Registo estruturado. Selecione o ícone expandir Ícone expandir coluna . Aparece uma caixa de diálogo para baixo.

    Expandindo um JSON Record

  7. Mantenha todas as colunas selecionadas. É possível que queira limpar o nome da coluna original use como uma caixa de verificação de prefixo. Selecione OK.

  8. Selecione todas as colunas que contenham valores de dados. Selecione Home, a seta ao lado de Remover Colunase, em seguida, selecione Remover Outras Colunas.

  9. Selecione > de casa feche & carga.

Resultado

A Consulta de Energia cria automaticamente uma consulta para consolidar os dados de cada ficheiro numa folha de cálculo. Os passos de consulta e as colunas criadas dependem do comando que escolher. Para mais informações, consulte a secção, Sobre todas estas consultas.

Cada uma destas fontes de dados pode ter mais do que um objeto para importar. Um livro excel pode ter várias folhas de cálculo, tabelas Excel ou gamas nomeadas. Uma base de dados de acesso pode ter várias tabelas e consultas. 

  1. Selecione dados > obtenha > de dadosa partir de >de ficheiros da pasta. Aparece a caixa de diálogo Browse.

  2. Localize a pasta que contém os ficheiros que pretende combinar.

    Nota     A mensagem "Nenhum item corresponde à sua pesquisa" significa que a Consulta de Energia encontrou uma pasta e é exibida na caixa de nomes da pasta. Os ficheiros que pretende combinar ainda estão na pasta, mas simplesmente não são visíveis.

  3. Uma lista dos ficheiros da pasta aparece no caminho <do> caixa de diálogo. Verifique se todos os ficheiros que pretende estão listados.

  4. Selecione um dos comandos na parte inferior da caixa de diálogo, por exemplo Combine > Combine & Load. Há comandos adicionais discutidos na secção Sobre todos esses comandos.

  5. Na caixa de diálogo 'Ficheiros Combinados':

    • Na caixa de Ficheiro de Amostra, selecione um ficheiro para utilizar como dados de amostra utilizados para criar as consultas. Não pode selecionar um objeto ou selecionar apenas um objeto. Mas não se pode escolher mais do que um.

    • Se tiver muitos objetos, utilize a caixa de pesquisa para localizar um objeto ou as Opções de Visualização juntamente com o botão 'Atualizar' para filtrar a lista.

    • Selecione ou limpe os ficheiros Skip com caixa de verificação de erros na parte inferior da caixa de diálogo.

  6. Selecione OK.

Resultado

A Consulta de Energia cria automaticamente uma consulta para consolidar os dados de cada ficheiro numa folha de cálculo. Os passos de consulta e as colunas criadas dependem do comando que escolher. Para mais informações, consulte a secção, Sobre todas estas consultas.

Existem vários comandos que pode selecionar e cada um tem um propósito diferente.

  • Combine e Transforme dados    Para combinar todos os ficheiros com uma consulta e, em seguida, lançar o Power Query Editor, selecione Combine > Combine e Transform Data.

  • Combinar e Carregar   Para exibir a caixa de diálogo do ficheiro Sample, crie uma consulta e, em seguida, carregue para a folha de cálculo, selecione Combine > Combine e Carregue.

  • Combine e Carregue Para   Para exibir a caixa de diálogo do ficheiro Sample, crie uma consulta e, em seguida, exiba a caixa de diálogo de importação, selecione Combine > Combine e Carregue Para.

  • Carga    Para criar uma consulta com um passo e, em seguida, carregar numa folha de cálculo, selecione Load > Load.

  • Carregar para   Para criar uma consulta com um passo e, em seguida, exibir a caixa de diálogo De importação, selecione Load > Load To.

  • Transformar dadosPara criar uma consulta com um passo e, em seguida, lançar o Power Query Editor, selecione Transform Data.

Uma vez concluída a operação de importação, a Power Query criou várias consultas. A consulta de ficheiros Transform Sample tem uma consulta de função que chama uma consulta de parâmetro para inserir cada ficheiro. Esta consulta também cria uma coluna binária contendo o conteúdo do ficheiro e expande a coluna Record estruturada para adicionar os dados da coluna aos resultados.

Para mais investigação, abra o painel de consultas (Select Data > Consultas & Connections > queries) para ver as consultas que são organizadas em dois grupos. Em seguida, clique à direita em cada consulta e selecione Editar para examinar cada passo de consulta e para ver como as consultas funcionam em conjunto.

Para iniciar o processo de combinação de vários ficheiros, certifique-se primeiro de que todos os ficheiros que pretende combinar estão contidos numa única pasta de ficheiros.

Nota: Os ficheiros Excel, Text, CSV, JSON, XML e Access são suportados.

  1. Clique no separador 'Consulta de Alimentação' e, em seguida, a partir de > de ficheiros da pasta.

    > de consulta de energia a partir de > de ficheiros a partir de opções de pasta
  2. Clique no botão procurar para localizar a sua pasta.

    Aparecerá uma lista dos ficheiros da pasta. Selecione a opção Editar para abrir o Editor de Consulta. Neste caso, carregamos 4 livros excel.

    Combine o diálogo de ficheiro binário com os ficheiros a combinar
  3. Assim que verificar que todos os ficheiros que pretende estão listados, clique no botão Combine Binaries a partir da coluna Conteúdo.

    Prima o botão Combine Binaries a partir da coluna de conteúdo de consulta ou da secção Combine na fita de consulta de potência
  4. Cada ficheiro é analisado e o formato de ficheiro correto é determinado, como texto,Excel ou JSON. Neste caso, é apresentada uma lista de folhas de cálculo do primeiro livro do Excel. Selecione a folha de cálculo que pretende utilizar e, em seguida, clique em OK.

    Combine o diálogo binaries exibindo folhas de cálculo excel disponíveis para selecionar o alvo de consolidação primária
  5. O processo de transformação de binários combinados criará automaticamente uma consulta para consolidar os dados de cada ficheiro e apresentar uma pré-visualização. Se estiver satisfeito com o resultado, clique em Fechar & Carregar.

    Combine o diálogo de pré-visualização dos binários. Pressione Close & Carregar para aceitar os resultados e importá-los para o Excel.

    O processo de combinação de binários irá então consolidar as folhas de cálculo listadas numa única folha de cálculo.

  6. Se os ficheiros de dados originais mudarem, pode sempre atualizar os dados importados. Clique em qualquer lugar dentro da gama de dados e, em seguida, vá a Ferramentas de Consulta > Refresh. Além disso, pode aplicar facilmente etapas adicionais de transformação ou extração modificando a consulta exemplar criada automaticamente, sem ter que se preocupar em modificar ou criar etapas adicionais de consulta de função; quaisquer alterações à consulta exemplar são geradas automaticamente na consulta de função ligada.

Problemas Conhecidos

Ao carregar o procedimento de combinar binários para o Excel, poderá ver a seguinte mensagem de erro:

Combine a mensagem de erro dos Binaries. Este é um inseto conhecido que está sendo abordado.

Se rejeitar o erro clicando em OK,o processo de combinação de binários completará e carregará corretamente os seus dados apesar do erro. Estamos a trabalhar para corrigir o erro.

Consulte Também

Consulta de energia para ajuda do Excel

Acrescentar consultas

Combine a visão geral dos ficheiros (docs.com)

Combine ficheiros CSV emhttps://docs.microsoft.com/en-us/power-query/combine-files-csvde consulta de energia (docs.com)

Precisa de mais ajuda?

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×