Partilhar via


Obter dados a partir de ficheiros de livros do Excel

O Microsoft Excel é um dos aplicativos de negócios mais usados e uma das fontes de dados mais comuns para o Power BI.

Pastas de trabalho suportadas

O Power BI oferece suporte à importação ou conexão a pastas de trabalho criadas no Excel 2007 e posterior. Alguns recursos descritos neste artigo estão disponíveis somente em versões posteriores do Excel. As pastas de trabalho devem estar no tipo de arquivo .xlsx ou .xlsm e ter menos de 1 GB.

Importante

Os seguintes recursos foram preteridos e não estarão mais disponíveis a partir de 29 de setembro de 2023:

  • O carregamento de pastas de trabalho locais para espaços de trabalho do Power BI não será mais permitido.
  • Configurar o agendamento de atualização e atualização agora para arquivos do Excel que ainda não têm a atualização agendada configurada não será mais permitido.

Os seguintes recursos foram preteridos e não estarão mais disponíveis a partir de 31 de outubro de 2023:

  • A atualização agendada e a atualização agora para arquivos existentes do Excel que foram configurados anteriormente para atualização agendada não serão mais permitidas.
  • As pastas de trabalho locais carregadas nos espaços de trabalho do Power BI não serão mais abertas no Power BI.

Após 31 de outubro de 2023:

  • Pode transferir livros locais existentes a partir da sua área de trabalho do Power BI.
  • Você pode publicar seu modelo de dados do Excel como um modelo semântico do Power BI e agendar a atualização.
  • Você pode importar pastas de trabalho do Excel do OneDrive e bibliotecas de documentos do SharePoint para exibi-las no Power BI.

Se sua organização usa esses recursos, consulte mais detalhes em Migrando suas pastas de trabalho do Excel.

Pastas de trabalho com intervalos ou tabelas de dados

Se o seu livro contiver folhas de cálculo simples com intervalos de dados, certifique-se de que formata esses intervalos como tabelas para tirar o máximo partido dos seus dados no Power BI. Quando você cria relatórios no Power BI, as tabelas e colunas nomeadas no painel Tabelas facilitam muito a visualização de seus dados.

Pastas de trabalho com modelos de dados

Uma pasta de trabalho pode conter um modelo de dados que tenha uma ou mais tabelas de dados carregadas nela por meio de tabelas vinculadas, Power Query, Obter & Transformar Dados no Excel ou Power Pivot. O Power BI suporta todas as propriedades do modelo de dados, como relações, medidas, hierarquias e indicadores-chave de desempenho (KPIs).

Nota

Não é possível compartilhar pastas de trabalho que contenham modelos de dados entre locatários do Power BI. Por exemplo, um usuário que entra no Power BI com uma contoso.com conta não pode compartilhar uma pasta de trabalho contendo modelos de dados com um usuário que entra com uma woodgrovebank.com conta.

Pastas de trabalho com conexões com fontes de dados externas

Se sua pasta de trabalho do Excel se conectar a uma fonte de dados externa, depois que sua pasta de trabalho estiver no Power BI, você poderá criar relatórios e painéis com base nos dados dessa fonte conectada. Você também pode configurar a atualização agendada para se conectar automaticamente à fonte de dados e obter atualizações. Você não precisa mais atualizar manualmente usando Obter Dados no Excel. As visualizações em relatórios e blocos de painel baseadas na fonte de dados são atualizadas automaticamente. Para obter mais informações, consulte Atualização de dados no Power BI.

Pastas de trabalho com tabelas dinâmicas e gráficos

Se e como suas Tabelas Dinâmicas e gráficos aparecem no Power BI depende de onde você salva o arquivo da pasta de trabalho e como você escolhe obter o arquivo no Power BI. O resto deste artigo explica as opções.

Tipos de dados

Atribua tipos de dados específicos no Excel para melhorar sua experiência no Power BI. O Power BI suporta estes tipos de dados:

  • Número inteiro
  • Número decimal
  • Moeda
  • Date
  • Verdadeiro/falso
  • Texto

Importar ou carregar dados do Excel

Há duas maneiras de explorar dados do Excel no Power BI: carregar e importar. Quando carrega o seu livro, este aparece no Power BI tal como no Excel Online. Mas você também tem alguns ótimos recursos para ajudá-lo a fixar elementos de suas planilhas em seus painéis. Quando importa os seus dados, o Power BI importa quaisquer dados suportados em tabelas e qualquer modelo de dados para um novo modelo semântico do Power BI.

Carregar para o Power BI

Você pode usar o botão Carregar para carregar arquivos para o serviço do Power BI. Na área de trabalho onde pretende adicionar o ficheiro, selecione Carregar na parte superior da página. Na lista suspensa, selecione:

  • OneDrive for Business para se conectar a arquivos armazenados no OneDrive for Business.
  • SharePoint para se conectar a arquivos em qualquer site do SharePoint ao qual você tenha acesso.
  • Navegue para carregar ficheiros a partir do seu computador.

Captura de ecrã que mostra as opções do menu Carregar.

Se carregar um ficheiro local, o Power BI adiciona uma cópia do ficheiro à área de trabalho. Se você usar as opções do OneDrive for Business ou do SharePoint , o Power BI criará uma conexão com o arquivo. À medida que você faz alterações no arquivo no SharePoint ou no OneDrive, o Power BI sincroniza automaticamente essas alterações cerca de uma vez por hora.

Quando você se conecta a um arquivo do Excel usando o OneDrive for Business, não pode editar sua pasta de trabalho no Power BI. Se precisar de efetuar alterações, pode selecionar Editar e, em seguida, optar por editar o seu livro no Excel Online ou abri-lo no Excel no seu computador. As alterações são salvas na pasta de trabalho no OneDrive.

Você deve se conectar ou carregar dados se tiver apenas dados em planilhas ou se tiver intervalos, tabelas dinâmicas e gráficos que deseja fixar em painéis.

As pastas de trabalho locais do Excel são abertas no Excel Online no Power BI. Ao contrário das pastas de trabalho do Excel armazenadas em sites de equipe do OneDrive ou do SharePoint, você não pode editar arquivos locais do Excel no Power BI.

Se utilizar o Excel 2016 e posterior, também pode utilizar o Carregamento de Publicação de Ficheiros>> a partir do Excel. Para obter mais informações, consulte Publicar no Power BI a partir do Microsoft Excel.

Depois que a pasta de trabalho for carregada, ela aparecerá na lista de conteúdo do espaço de trabalho:

Captura de tela que mostra pastas de trabalho em Meu espaço de trabalho.

Esse método de carregamento é fácil de usar e as opções do OneDrive for Business e do SharePoint usam a mesma interface de seleção de arquivos que muitos outros produtos da Microsoft. Em vez de inserir uma URL para um local do SharePoint ou do OneDrive, você pode selecionar um de seus sites usando a seção Acesso rápido ou selecionando Mais locais.

Se você não tiver uma assinatura, as opções do OneDrive for Business e do SharePoint não estarão disponíveis, mas você ainda poderá selecionar Procurar para obter arquivos locais do seu computador. Esta imagem mostra as opções indisponíveis, mas a opção Procurar está ativada:

Captura de ecrã que mostra as opções indisponíveis.

Não pode utilizar Carregar para obter ficheiros de contas pessoais do OneDrive, mas pode carregar ficheiros a partir do seu computador.

Importar dados do Excel para o Power BI

Para importar dados do Excel para o Power BI, em Meu espaço de trabalho, selecione Novo>modelo>semântico do Excel e localize o arquivo.

A lista Meus arquivos permite que você adicione arquivos de sua pasta de documentos e outras fontes pessoais.

Você pode usar a lista de acesso rápido no lado esquerdo da janela para adicionar arquivos de sites do SharePoint e outras fontes compartilhadas.

Selecione Procurar neste dispositivo para adicionar ficheiros a partir do dispositivo que está a utilizar atualmente.

Quando você importa dados do Excel, o Power BI importa quaisquer dados com suporte em tabelas e qualquer modelo de dados para um novo modelo semântico do Power BI.

Você deve importar seus dados se tiver usado Obter & Transformar Dados ou Power Pivot para carregar dados em um modelo de dados.

Se carregar a partir do OneDrive para Empresas, quando guardar alterações, o Power BI sincroniza-as com o modelo semântico no Power BI, normalmente dentro de cerca de uma hora. Você também pode selecionar Publicar para exportar as alterações imediatamente. Todas as visualizações em relatórios e painéis também são atualizadas, com base nos seguintes gatilhos de atualização:

Blocos de relatório Blocos do painel
Abra o relatório depois que o cache expirar. Abra o painel após a atualização do cache.
Selecione Atualizar no relatório. Selecione Atualizar no painel.
Automaticamente para blocos fixados quando o cache é atualizado, se o painel já estiver aberto.

Nota

As páginas de relatório fixas não suportam o recurso de atualização automática.

Onde salvar o arquivo da pasta de trabalho

Onde você salva o arquivo da pasta de trabalho faz a diferença.

  • Local. Se guardar o ficheiro do livro numa unidade no computador ou noutra localização na sua organização, pode carregar o ficheiro no Power BI. Na verdade, o arquivo permanece na unidade de origem. Quando você importa o arquivo, o Power BI cria um novo modelo semântico e carrega dados e qualquer modelo de dados da pasta de trabalho para o modelo semântico.

    As pastas de trabalho locais do Excel são abertas no Excel Online no Power BI. Ao contrário das pastas de trabalho do Excel armazenadas em sites de equipe do OneDrive ou do SharePoint, você não pode editar arquivos locais do Excel no Power BI.

    O Excel também tem um comando Publicar no menu Arquivo. Usar este comando Publicar é efetivamente o mesmo que usar Carregar>Procurar do Power BI. Se você fizer alterações regularmente na pasta de trabalho, geralmente é mais fácil atualizar seu modelo semântico no Power BI.

  • OneDrive for Business. Iniciar sessão no OneDrive para Empresas com a mesma conta que o Power BI é a forma mais eficaz de manter o seu trabalho no Excel sincronizado com o seu modelo semântico, relatórios e dashboards do Power BI. O Power BI e o OneDrive estão na nuvem e o Power BI liga-se ao ficheiro do livro no OneDrive cerca de uma vez por hora. Se o Power BI encontrar alterações, ele atualizará automaticamente seu modelo semântico, relatórios e painéis do Power BI.

    Como quando você tem um arquivo salvo em uma unidade local, você pode usar Publicar no Excel para atualizar seu modelo semântico do Power BI e relatórios imediatamente. Caso contrário, o Power BI sincroniza automaticamente, geralmente dentro de uma hora.

  • Site de equipe do SharePoint. Salvar seus arquivos do Power BI Desktop em um site de equipe do SharePoint é quase o mesmo que salvá-los no OneDrive for Business. A maior diferença é como você se conecta ao arquivo do Power BI. Pode especificar um URL ou ligar à pasta raiz.

Publicar do Excel no seu site do Power BI

Usar o recurso Publicar no Excel no Power BI é efetivamente o mesmo que usar o Power BI para importar ou se conectar ao seu arquivo. Para obter mais informações, consulte Publicar no Power BI a partir do Microsoft Excel.

Nota

Se você carregar uma pasta de trabalho do Excel conectada a um cubo local do SQL Server Analysis Services (SSAS), não poderá atualizar o modelo de dados subjacente no serviço do Power BI.

Migrando suas pastas de trabalho do Excel

Para pastas de trabalho locais do Excel carregadas em um espaço de trabalho do Power BI, use a opção Baixar arquivo do Excel para baixar a pasta de trabalho. Em seguida, salve-o no OneDrive for Business ou em uma biblioteca de documentos do SharePoint (ODSP). Em seguida, você pode importar a pasta de trabalho do ODSP para o espaço de trabalho novamente.

Captura de tela que mostra a opção de baixar arquivo do Excel para pastas de trabalho locais.

Para atualizar dados em modelos de dados do Excel, você precisará publicar o modelo de dados como um modelo semântico do Power BI. Recomendamos usar o Power BI Desktop para importar o modelo, pois ele atualiza seu modelo de dados para a versão mais recente. Isto dá-lhe a melhor experiência futura. Utilize a opção Importar do Power Query, Power Pivot, Power View no menu Ficheiro do Power BI Desktop.

Para criar novas pastas de trabalho conectadas a um modelo de dados semânticos em sua pasta de trabalho do Excel, você deve primeiro publicar o modelo de dados como um modelo semântico do Power BI. Em seguida, no Excel, use a opção Do Power BI (Microsoft) para conectar sua pasta de trabalho ao modelo semântico. Esta opção está disponível no friso Dados, em Obter Dados no menu Da Plataforma de Energia.

Para casos em que você inclui uma pasta de trabalho em um aplicativo organizacional do Power BI, lembre-se de publicar novamente o aplicativo com os novos itens.

Para saber quais pastas de trabalho podem ser afetadas pela substituição de pastas de trabalho locais e recursos de atualização, use a API REST de administração do Power BI. Ele lista as pastas de trabalho em sua organização. Você deve ser um administrador de malha para chamar essa API.

GET https://api.powerbi.com/v1.0/myorg/admin/workbooks

A API fornece uma lista de todas as pastas de trabalho do Excel publicadas em sua organização. A lista está formatada em JSON.

Abaixo está um exemplo de saída para a API.

[
    {
        "DisplayName": "Workbook without a Data Model",
        "WorkspaceName": "My workspace",
        "HasDataModel": false,
        "HasScheduledRefreshOnDataModel": false,
        "UploadedOn": "2023-07-28T10:54:17.093"
    },
    {
        "DisplayName": "Workbook with Data Model",
        "WorkspaceName": "My workspace",
        "HasDataModel": true,
        "HasScheduledRefreshOnDataModel": true,
        "UploadedBy": "user@contoso.com",
        "UploadedOn": "2022-11-16T09:51:17.497"
    }
]

Você pode verificar se a pasta de trabalho do Excel é uma pasta de trabalho local navegando até ela no Power BI e vendo se ela tem a opção Baixar arquivo do Excel disponível.

Você pode usar o PowerShell para chamar a API, conforme mostrado no exemplo abaixo:

Invoke-PowerBIRestMethod -Url "https://api.powerbi.com/v1.0/myorg/admin/workbooks" -Method GET

Para usar o PowerShell, primeiro instale o módulo MicrosoftPowerBIMgmt necessário. Consulte Referência de cmdlets do Power BI para obter detalhes. Você precisará chamar o commandlet Login-PowerBIServiceAccount antes de chamar Invoke-PowerBIRestMethod.

Solução de problemas e limitações

  • Se o arquivo da pasta de trabalho for muito grande, consulte Reduzir o tamanho de uma pasta de trabalho do Excel para exibi-la no Power BI.

  • O carregamento de pastas de trabalho do Excel para um espaço de trabalho do Power BI não é suportado para clientes soberanos da nuvem.

  • Não é possível usar a atualização agendada para pastas de trabalho do Excel que tenham conexões com modelos tabulares do SSAS local por meio de um gateway.

  • Explore os seus dados. Depois de carregar dados e relatórios do seu ficheiro para o Power BI, pode selecionar o novo modelo semântico para explorar os dados. Quando você seleciona a pasta de trabalho, ela é aberta no Power BI como se estivesse no Excel Online.

  • Atualizar agendar. Se a pasta de trabalho do Excel se conectar a fontes de dados externas ou se você importou de uma unidade local, poderá configurar a atualização agendada para garantir que seu modelo semântico ou relatório esteja sempre atualizado. Na maioria dos casos, configurar a atualização agendada é fácil de fazer. Para obter mais informações, consulte Atualização de dados no Power BI.

  • Publique no Power BI a partir do Microsoft Excel.