Está à procura de uma forma de importar dados de uma base de dados em tempo real diretamente para as suas folhas de cálculo do Excel? Siga este tutorial para aprender a configurar uma ligação entre o Excel e o SQL com apenas alguns cliques.
Resumo
Este guia explica-lhe como ligar o Excel a uma base de dados do SQL Server de forma nativa e integrada. É adequado para extrações simples e apenas de leitura, e pode encontrar os 6 passos no Índice abaixo. Se precisar de enviar dados de volta, aplicar lógica de negócio ou ligar mais do que um sistema, avance para o Reflexões finais porque vais precisar de uma solução como Connect Bridge em vez disso.
No final deste artigo, saberá como ligar uma base de dados do SQL Server ao seu ambiente familiar do Microsoft Excel. Tudo o que precisa para esta integração é de um dispositivo que possa executar o Microsoft Excel, o próprio Microsoft Excel e uma base de dados do SQL Server à qual se ligar. Simples, não é?
Esta integração é particularmente útil se a sua empresa estiver atualmente a utilizar o Microsoft Excel como base de dados de clientes. Esta abordagem é comum em pequenas empresas nas suas fases iniciais. No entanto, à medida que as empresas crescem, torna-se necessária uma forma mais eficiente de armazenar e recuperar dados.
O próximo passo lógico a partir das folhas de cálculo do Excel é passar para uma base de dados. Se pretender permanecer no ecossistema da Microsoft, uma base de dados Microsoft SQL Server é a melhor opção. Por agora, vamos considerar uma configuração intermédia em que já dispõe da base de dados SQL Server, mas os utilizadores pretendem aceder aos seus dados a partir do Excel, utilizando uma ligação de dados já existente.
Esta configuração reduz o tempo dedicado à gestão de dados e constitui um passo na direção certa. Para que funcione, basta que o Excel se ligue ao SQL Server.
Naturalmente, se precisar de aplicar alguma lógica de negócio, em vez de se limitar a ligar o Excel ao SQL, serão necessários mais passos. Abordaremos como realizar este tipo de ligação mais avançada logo a seguir ao nosso tutorial «Ligar o Excel ao SQL».
Vamos ligar o Excel ao SQL!
Para começar, vamos percorrer o processo passo-a-passo de ligação do Excel a uma base de dados SQL. O nosso objetivo é obter dados da base de dados para o Excel.
Passo 1 - Abrir o Excel
Abra o Excel e, em seguida, o livro de trabalho do Excel onde pretende colocar os dados.
Passo 2 - Abrir o separador Dados
Selecionar o Dados tab.

Passo 3 - Obter dados da base de dados do SQL Server
Clicar no botão Obter dados menu, selecionar a opção Da base de dados e selecionar Da base de dados do servidor SQL para estabelecer uma ligação de dados.

Passo 4 - Detalhes da ligação
Deverá ver a caixa de diálogo abaixo. Introduza os detalhes da base de dados SQL à qual pretende ligar-se:
- O seu nome de servidor (pode incluir :portnumber se aplicável)
- Um nome de base de dados (opcional neste momento; poderá selecionar a base de dados a partir de uma lista de bases de dados num passo futuro).
Quando tiver terminado, prima OK.

Passo 5 - Autenticação
No passo seguinte, deve preencher as suas credenciais. Na barra lateral esquerda, pode selecionar Windows autenticação, autenticação com o seu Base de dados credenciais, ou Conta Microsoft autenticação.
Seleccionaremos o Base de dados para esta ligação de demonstração. Introduza as credenciais da sua base de dados SQL, ou seja, o nome de utilizador e a palavra-passe que definiu para a base de dados SQL Server, assegurando a autenticação adequada dos dados.
Quanto ao Selecionar o nível ao qual aplicar estas definições deve ser o mesmo que o endereço do servidor da base de dados a que está a tentar ligar-se, que introduziu no passo 4.
Quando terminar, prima Ligar.

Passo 6 - Selecionar a tabela
Está quase lá! Para o nosso último passo, vai utilizar o Navegador para selecionar a fonte de dados, como tabelas ou valores da base de dados. Aqui, verá uma lista das tabelas que estão contidas na sua base de dados SQL Server.

Para esta demonstração, vamos escolher uma tabela de base de dados que contém informações sobre clientes fictícios de uma empresa fictícia. Depois de ter selecionado a tabela à qual se pretende ligar, basta premir o botão Carga.
E voilà! Acabou de ligar o Microsoft Excel a uma base de dados do SQL Server. Depois de guardar o livro de trabalho do Excel, esta ligação é persistente. Isto significa que pode fechar o Excel e a ligação de dados continuará a funcionar quando o abrir novamente.

Considerações finais sobre a ligação do Excel ao SQL
A transição de folhas de cálculo simples para uma base de dados interligada representa uma melhoria significativa. Esperamos que este tutorial passo a passo tenha tornado a ligação do Excel ao SQL simples e prática para a sua empresa.
No entanto, se precisar de lidar com regras de negócio mais complexas, automatizar processos e tirar maior partido da sua integração entre o Excel e o SQL, o próximo passo é uma plataforma de integração como Connect Bridge.
Connect Bridge é a nossa plataforma de integração avançada. Tem vários conectores à sua escolha, incluindo um para o Excel. Cada conector funciona como um tradutor, para que não tenha de lidar com APIs complexas, mas sim utilizar a sintaxe SQL padrão.
Quer saber mais? Leia o nosso artigo em destaque no Blogue de Software de CRM para ver como é fácil ligar o Excel ao SQL, Dynamics 365, SharePoint, e mais utilizando o Connect Bridge.
No entanto, como mencionámos no início do artigo, se procura uma forma de ligar o Excel ao SQL, que possa abranger as regras de negócio e maximizar as suas capacidades, sugerimos que consulte
Está pronto para discutir as suas necessidades de integração com um dos nossos especialistas em tecnologia?
Sobre o Autor

Por Ana Neto, consultor técnico em Connecting Software.
"Sou engenheiro de software desde 1997, com uma paixão mais recente pela escrita e por falar em público. Tem alguma pergunta ou comentário sobre este artigo? Gostaria muito de receber o seu feedback, deixe um comentário abaixo!"
