Partilhar via


Ligue o Excel a uma base de dados e crie um relatório

Aplica-se a:Banco de Dados SQL do AzureInstância Gerenciada SQL do Azurebanco de dados SQL no Fabric

Você pode conectar o Excel a um banco de dados e, em seguida, importar dados e criar tabelas e gráficos com base em valores no banco de dados. Neste tutorial, você configurará a conexão entre o Excel e uma tabela de banco de dados, salvará o arquivo que armazena dados e as informações de conexão para o Excel e criará um gráfico dinâmico a partir dos valores do banco de dados.

Você precisará criar um banco de dados antes de começar. Se não tiveres um:

Neste artigo, você importará dados de exemplo para o Excel a partir desse artigo, mas poderá seguir etapas semelhantes com seus próprios dados.

Você também precisará de uma cópia do Excel. Este artigo usa o Microsoft Excel 2016.

Conectar o Excel e carregar dados

  1. Para conectar o Excel a um banco de dados no Banco de dados SQL, abra o Excel e crie uma nova pasta de trabalho ou abra uma pasta de trabalho existente do Excel.

  2. Na barra de menus na parte superior da página, selecione a guia Dados , selecione Obter Dados, selecione Do Azure e selecione Do Banco de Dados SQL do Azure.

    Captura de ecrã do ecrã para Selecionar origem de dados: Ligar o Excel à Base de Dados SQL.

  3. Na caixa de diálogo da base de dados SQL Server , escreva o nome do servidor ao qual pretende ligar-se.

    • No Azure SQL Database, isto é o seguinte: <servername>.database.windows.net.
    • Na instância gerida do Azure SQL, isto aparece como: <your-instance-name>.<unique-dns-prefix>.database.windows.net.
    • Na base de dados SQL do Fabric, isto é apresentado como: <server-unique-identifier>.<tenant>.fabric.microsoft.com.
  4. Opcionalmente, insira o nome do seu banco de dados. Selecione OK para abrir a janela de credenciais.

  5. Na caixa de diálogo Banco de dados do SQL Server , selecione Banco de Dados no lado esquerdo e insira seu Nome de Usuário e Senha para o servidor ao qual você deseja se conectar. Selecione Ligar para abrir o Navegador.

    Sugestão

    Dependendo do seu ambiente de rede, talvez você não consiga se conectar se o servidor não permitir o tráfego do endereço IP do cliente. Vá para o portal do Azure, selecione SQL servers, selecione seu servidor, selecione firewall em configurações e adicione seu endereço IP do cliente. Para obter mais informações, consulte Regras de firewall IP.

  6. No Navegador, selecione o banco de dados com o qual deseja trabalhar na lista, selecione as tabelas ou exibições com as quais deseja trabalhar (escolhemos vGetAllCategories) e, em seguida, selecione Carregar para mover os dados do banco de dados para a planilha do Excel.

Importar os dados para o Excel e criar um gráfico dinâmico

Agora que você estabeleceu a conexão, você tem várias opções diferentes com como carregar os dados. Por exemplo, as etapas a seguir criam um gráfico dinâmico com base nos dados encontrados na sua base de dados no SQL Database.

  1. Siga as etapas na secção anterior, mas agora, em vez de selecionar Carregar, selecione Carregar para na lista suspensa Carregar.

  2. Em seguida, selecione como deseja exibir esses dados em sua pasta de trabalho. Escolhemos Gráfico Dinâmico. Você também pode optar por criar uma Nova planilha ou Adicionar esses dados a um Modelo de Dados. Para obter mais informações sobre modelos de dados, consulte Criar um modelo de dados no Excel.

    Captura de tela do Excel. Mostra as etapas para escolher o formato dos dados no Excel.

    A folha de cálculo agora tem uma tabela dinâmica e um gráfico vazios.

  3. Em Campos de Tabela Dinâmica, selecione todas as caixas de verificação dos campos que pretende visualizar.

    Configure o relatório do banco de dados.

Sugestão

Se desejar conectar outras pastas de trabalho e planilhas do Excel ao banco de dados, selecione a guia Dados e selecione Fontes recentes para iniciar a caixa de diálogo Fontes recentes . A partir daí, escolha a conexão que você criou na lista e, em seguida, selecione Abrir.

Criar uma conexão permanente usando o arquivo .odc

Para salvar os detalhes da conexão permanentemente, você pode criar um arquivo .odc e tornar essa conexão uma opção selecionável na caixa de diálogo Conexões Existentes .

  1. Na barra de menus na parte superior da página, selecione a guia Dados e, em seguida, selecione Conexões Existentes para iniciar a caixa de diálogo Conexões Existentes .

    1. Selecione Procurar mais para abrir a caixa de diálogo Selecionar Fonte de Dados .

    2. Selecione o arquivo +NewSqlServerConnection.odc e, em seguida, selecione Abrir para abrir o Assistente para Conexão de Dados.

      Captura de tela do Microsoft Excel, mostrando a etapa para criar uma nova conexão.

  2. No Assistente para Conexão de Dados, digite o nome do servidor e as credenciais do Banco de dados SQL. Selecione Seguinte.

    1. Selecione o banco de dados que contém seus dados na lista suspensa.

    2. Selecione a tabela ou vista em que está interessado. Nós escolhemos vGetAllCategories.

    3. Selecione Seguinte.

      Captura de tela do Microsoft Excel, mostrando as etapas no Assistente para Conexão de Dados.

  3. Selecione o local do arquivo, o Nome do Arquivo e o Nome Amigável na próxima tela do Assistente para Conexão de Dados. Você também pode optar por salvar a senha da cadeia de conexão no arquivo, embora isso possa expor seus dados a acesso indesejado. Selecione Concluir quando estiver pronto.

    Captura de ecrã do Microsoft Excel da opção Salvar Conexão de Dados.

  4. Selecione como deseja importar seus dados. Optamos por fazer uma Tabela Dinâmica. Você também pode modificar as propriedades da conexão selecionando Propriedades. Selecione OK quando estiver pronto. Se você não optou por salvar a senha com o arquivo, então você será solicitado a inserir suas credenciais.

    Captura de ecrã do Microsoft Excel que mostra como escolher um relatório de Tabela Dinâmica para importar dados.

  5. Verifique se a nova conexão foi salva expandindo a guia Dados e selecionando Conexões existentes.

    Captura de tela do Microsoft Excel de conexões existentes.