Integrar Banco de Dados com Excel – Usando o SQL Server
Hoje eu vou te mostrar como integrar banco de dados com Excel para ter um trabalho mais eficiente e mais rápido no Excel.
Para integrar um banco de dados com o Excel, use Dados > Obter Dados > Do Banco de Dados: conecte-se ao SQL Server (ou outro banco), escolha as tabelas e carregue pelo Power Query. A planilha passa a puxar os dados direto da fonte, com atualização em um clique — sem copiar e colar nem exportar arquivos.
Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!
O que você aprende neste vídeo
Resposta rápida: O caminho é Dados, Obter Dados, Do Banco de Dados, Do Banco de Dados SQL Server. O Excel pede só duas informações, o nome do servidor e o nome do banco, e as duas aparecem na própria janela do SQL Server. Depois disso o navegador lista as tabelas com pré-visualização, e Carregar Para define o formato e a célula de destino.
Neste vídeo (14 min):
- 1:00 - O banco de exemplo usado na aula e por que ele serve bem para o teste.
- 2:30 - Baixar o arquivo do banco e deixá-lo em uma pasta fácil de achar depois.
- 3:30 - Restaurar o banco no SQL Server, pelo botão direito em Banco de Dados.
- 4:00 - Apontar a origem para dispositivo e escolher o arquivo que foi baixado.
- 5:00 - As tabelas que vieram no banco e a escolha da que vai para o Excel.
- 5:30 - Uma consulta simples, só para conferir o conteúdo antes de exportar.
- 6:30 - Abrir uma pasta de trabalho em branco para receber os dados.
- 7:00 - O caminho dentro do Excel: guia Dados, botão Obter Dados.
- 7:30 - O que fazer se a sua versão do Excel não tiver essas opções.
- 8:00 - Escolher Do Banco de Dados e, dentro dele, a opção do SQL Server.
- 8:40 - As duas informações pedidas: o nome do servidor e o nome do banco.
- 9:00 - Onde achar essas duas informações dentro da janela do SQL Server.
- 10:00 - O navegador de tabelas, com pré-visualização e seleção de vários itens.
- 11:00 - Carregar Para: escolher o formato de tabela e a célula onde os dados entram.
Trechos do vídeo:
- O Power Query é o recurso do Excel que faz a ponte com fontes externas, e o banco SQL é uma das mais comuns. Em versões antigas ele precisa ser instalado à parte.
- Depois que a tabela chega na planilha, tudo o que vem em seguida é Excel comum: filtro, fórmula, tabela dinâmica e gráfico sobre os dados importados.
Integrar Banco de Dados SQL Server com Excel
Você já pensou em integrar banco de dados com Excel para facilitar os seus trabalhos e não ter que armazenar tudo dentro do Excel?
Isso deixaria o seu processamento muito mais rápido e você pode trazer apenas as informações com as quais vai trabalhar no momento!
Integrar Banco de Dados com Excel
A ideia é te mostrar como conectar SQL Server com Excel para que você consiga trabalhar no Excel de uma forma mais eficiente.
Até porque você não vai precisar ter todas as suas bases de dados dentro do Excel, você vai importar somente as informações que vai trabalhar.
Para esse exemplo nós vamos utilizar a base de dados do AdvetureWorks que é uma base de dados gratuita fornecida pela própria Microsoft.
Você pode ir ao Google e pesquisar por “Download AdvetureWorks”, deve ser logo o primeiro link. Nesse link você vai descer um pouco até encontrar o AdventureWorksDW2014.bak.
Feito isso podemos voltar ao SQL Server para abrir esse banco de dados. Para isso basta clicar com o botão direito em Bancos de Dados e selecionar a opção Restaurar Banco de Dados.

Na parte de origem você vai selecionar a opção Dispositivo e vai clicar nos 3 pontos para buscar o arquivo que acabou de baixar.
Depois basta clicar em ok para fechar e ter o banco de dados dentro do nosso programa.

No menu lateral você vai conseguir visualizar o seu banco de dados, e dentro dele vai ter uma pasta com todas as tabelas que têm nessa base.

Feito isso você pode selecionar uma das tabelas que vai trabalhar e já pode utilizar o comando SELECT * FROM para visualizar as informações dessa tabela.
OBS: Só não esqueça de garantir que na parte superior esquerda você selecionou o banco de dados correto para que consiga utilizar os comandos SQL.
Agora que conseguiu visualizar os dados para verificar se realmente são eles que vai trabalhar podemos ir até o ambiente do Excel.

Dentro do Excel você vai até a guia Dados > Obter Dados > Do Bando de Dados > Do Banco de Dados SQL Server.

Feito isso vamos preencher as informações de Servidor e Banco de Dados para que você possa trazer as informações do banco de dados. Lembrando que o nome do Servidor é o nome que fica na parte superior da árvore onde temos todas os arquivos do programa!

Agora você vai poder escolher uma ou mais (selecionando a caixa de vários itens) tabelas para que possa trabalhar dentro do Excel.
Agora basta clicar em Carregar (ou Carregar para dentro dessa opção para ter mais opções de carregamento) e sua tabela estará dentro do Excel para você iniciar os seus tratamentos e análises.

Perguntas frequentes
1. Como conectar o Excel a um banco SQL?
Na guia Dados, vá em Obter Dados > Do Banco de Dados e escolha o tipo (SQL Server, MySQL via conector, etc.). Informe servidor e credenciais, selecione as tabelas no navegador e carregue — direto para a planilha ou para o modelo de dados via Power Query.
2. Os dados se atualizam sozinhos no Excel?
Sim. Com a conexão criada, o botão Atualizar (ou Atualizar Tudo) puxa a versão mais recente do banco, reaplicando os tratamentos do Power Query. Dá para configurar atualização ao abrir o arquivo, eliminando de vez o retrabalho de exportar e colar dados.
3. Preciso saber SQL para fazer a integração?
Não obrigatoriamente: o assistente de conexão e o Power Query resolvem a importação e o tratamento sem código. Saber SQL ajuda a filtrar os dados já na origem (trazendo menos linhas) e a criar consultas específicas — útil em bases grandes.
4. Quando usar Excel e quando usar Power BI nessa integração?
O Excel é imbatível para análises pontuais, simulações e planilhas de trabalho conectadas ao banco. O Power BI entra quando o objetivo é dashboard compartilhado, com atualização agendada e acesso via navegador. As conexões e o Power Query funcionam igual nos dois.
Conclusão
Nessa aula eu te mostrei como integrar Banco da Dados SQL Server com o Excel para que você consiga tratar e criar seus relatórios e dashboards.
Isso é muito útil, pois você vai trazer só o que vai utilizar, não precisa armazenar centenas de tabelas dentro do Excel para deixá-lo mais pesado.
Basta escolher quais tabelas vai utilizar e trazer elas do banco de dados!
Hashtag Treinamentos
Para acessar outras publicações de SQL, clique aqui!


