Conectar MySQL no Excel – Como conectar o banco de dados MySQL

Desmesclar células Excel VBA
Desmesclar células Excel VBA – Como retirar mesclagem de células com VBA
9 de novembro de 2015
Gráfico de pizza Excel 3D com bordas arredondadas
Gráfico de pizza Excel 3D com bordas arredondadas e salvar gráfico como modelo
17 de novembro de 2015

Conectar MySQL no Excel – Como conectar o banco de dados MySQL

A conexão do banco MySQL no Excel não é nativa. Para isso é necessário que sejam realizados alguns passos que explicaremos a seguir.

  1. Realize o download do conector ODBC em http://dev.mysql.com/downloads/connector/odbc/. Selecione Windows (x86, 32-bit), MSI Installer se sua versão do Windows for 32 bits e Windows (x86, 64-bit), MSI Installer se for 64 bits.Conexão MySQL no Excel
  2. Ao clicar será necessário realizar o cadastramento no site, mas não implicará em nenhum custo.
  3. Clique no botão Download Now e baixe o drive de conexão.
    Conexão MySQL no Excel
  4. Após o download clique na aplicação baixada e clique em Next->Typical e Finish nas telas que seguem.
    Conexão MySQL no Excel
  5. Após o Download abra o Painel de controle no Windows.
    Conexão MySQL no Excel
  6. Em painel de controle selecione a opção Ferramentas Administrativas.
    Conexão MySQL no Excel
  7. Selecione Fonte de dados ODBC (32 bits) ou (64 bits) conforme a sua instalação.
  8. Selecione a opção dBASEFiles e clique no botão Adicionar…
    Conexão MySQL no Excel
  9. Na tela que segue selecione a opção MySQL ODBC 5.3 ANSI Driver. A versão pode variar conforme o seu download.
    Conexão MySQL no Excel
  10. Na tela que segue realize a configuração da conexão com o banco de dados. Informe nos campos: Data Source Name: Apelido para a sua conexão de banco de dados. Description: Descrição da conexão. TCP/IP Server: Nome do servidor. User: Nome do usuário. Password: Senha do usuário. Database: Selecione o banco de dados.Conexão MySQL no Excel
  11. Abra o Excel e clique em Dados->Conexões Existentes e no botão Procurar mais…
    Conexão MySQL no Excel
  12. Na tela que segue clique em Nova fonte de dados para selecionar a conexão ODBC com o MySQL que foi criada para o Excel.
    Conexão MySQL no Excel
  13. Selecione a opção Outros/Avançados e clique em Avançar.
    Conexão MySQL no Excel
  14. Selecione a opção Microsoft OLE DB Provider for ODBC Drivers. Esta opção também pode ser utilizada para conexão com outros bancos de dados não nativos do Excel.Conexão MySQL no Excel
  15. Clique em conexão e selecione o banco de dados criado. No nosso exemplo chamamos ele de Apelido.
    Conexão MySQL no Excel
  16. Digite os dados de usuário e senha, marque Permitir salvamento de senha se desejar e clique em Testar conexão e depois em OK para confirmar se estiver tudo certo.
    Conexão MySQL no Excel
  17. Clique na guia Dados -> Conexões e selecione a conexão criada e pressione OK. Na tela que segue selecione a forma como deseja apresentar a informação, conforme as várias opções do Excel. Selecionamos a opção Tabela.
    Conexão MySQL no Excel
  18. Clicando em OK temos então a lista a partir da tabela do banco de dados selecionado, lembrando que para isso você deve ter selecionado a tabela na configuração ou criado uma consulta SQL.
    Conexão MySQL no Excel

At.

Marcos Rieper


Clique aqui e leia mais sobre Excel VBA. https://www.guiadoexcel.com.br/vba/ O Guia do Excel foi criado por Marcos Rieper e oferece artigos, dicas, tutoriais e modelos de planilhas prontas. Aqui você encontra tudo sobre Excel, seja de nível básico, intermediário,  avançado e VBA. O Guia do Excel oferece diversos materiais completamente gratuitos para download. Navegue em nosso site e confira! Conheça também a nossa Loja do Excel https://loja.guiadoexcel.com.br/

11 Comentários

  1. Kerber disse:

    Olá

    Me ajudou muito!!! Ótimo artigo.

    Sabes como faço para criar um botão de REFRESH ?

    Att,
    E agradeço!!!

  2. Alda disse:

    Bom dia
    Segui a o passo a passo mas na opção 8 não aparece dBASEFiles. O que posso ter feito de errado?
    Eu fiz instalação completa do conector, pode ser isso?
    Aguardo e desde já agradeço.

  3. Olá. Tenho uma planilha conectada ao BD alocada na nuvem e gostaria de saber se existe uma forma de acessar a planilha pelo Android ou iOS sem perder ao acesso ao BD?

  4. Fernando Ventura Jr. disse:

    Muito bom, mas eu queria justamente o contrário. Poder usar o SQL para buscar dados da planilha excel e poder atualizá-la. Alguém sabe o processo inverso?

  5. VICTOR OLMO CHAGAS DE OLIVEIRA disse:

    Gente, bom dia. Estou tentando realizar a conexão com um banco de dados (O Sakila que por coincidência aparece nos exemplos), mas ele retorna a seguinte mensagem: “Falha no teste de conexão devido a um erro na inicialização do provedor. [Microsoft][Odbc drive manager] o DSN especificado contém uma incompatibilidade de arquiteturas entre o driver e o aplicativo”

  6. Diego Czycza disse:

    E qual o endereço devo usar no lugar do “localhost” quando o servidor é externo?

    Seria algo assim?:
    http://10.2.18.53/phpmyadmin

    Não está conectando aqui para mim…

  7. moises disse:

    Gostei muito!

    Mas tenho uma duvida como fazer isso via vba?

  8. Marcelo disse:

    É possivel conectar ao MySQL sem o ODBC?
    Por exemplo, usando o item obter da web e gerar uma tabela com php para o excel ler?
    Ou um json?
    Ou um webservice?
    Existe uma outra maneira para que usuários sem o ODBC possa atualizar os dados?

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Inscreva-se no nosso canal do Youtube!


Junte-se ao nosso canal do Youtube. Começamos em abril de 2016, mas já temos mais de 06:00 h de treinamentos gratuitos e este número irá aumentar. Vídeos novos todos os sábados.