Conectando o Excel ao MySQL
Claro que o Excel é usado para planilhas, mas você sabia que pode conectar o Excel a fontes de dados externas? Neste artigo vamos discutir como conectar uma planilha do Excel(Excel) a uma tabela de banco de dados MySQL e usar os dados na tabela de banco de dados para preencher nossa planilha. Há algumas coisas que você precisa fazer para se preparar para essa conexão.
Preparação(Preparation)
Primeiro, você deve baixar o driver ODBC(ODBC) ( Open Database Connectivity ) mais recente para MySQL . O driver ODBC(ODBC) atual para MySQL pode ser localizado em
https://dev.mysql.com/downloads/connector/odbc/
Depois(Make) de baixar o arquivo, certifique-se de verificar o hash md5 do arquivo em relação ao listado na página de download.
Em seguida, você precisará instalar o driver que acabou de baixar. Clique duas(Double) vezes no arquivo para iniciar o processo de instalação. Quando o processo de instalação estiver concluído, você precisará criar um nome de origem do banco(Database Source Name) de dados ( DSN ) para usar com o Excel .
Criando o DSN(Creating the DSN)
O DSN conterá todas as informações de conexão necessárias para usar a tabela do banco de dados MySQL . Em um sistema Windows , você precisará clicar em Iniciar(Start) , Painel de controle(Control Panel) , Ferramentas administrativas(Administrative Tools) e Fontes de dados (ODBC)(Data Sources (ODBC)) . Você deve ver as seguintes informações:
Observe(Notice) as abas na imagem acima. Um DSN de usuário(User DSN) está disponível apenas para o usuário que o criou. Um DSN do sistema(System DSN) está disponível para qualquer pessoa que possa fazer login na máquina. Um DSN de arquivo(File DSN) é um arquivo .DSN que pode ser transportado e usado em outros sistemas que tenham o mesmo sistema operacional e drivers instalados.
Para continuar criando o DSN , clique no botão Adicionar(Add) próximo ao canto superior direito.
Você provavelmente terá que rolar para baixo para ver o MySQL ODBC 5.x Driver . Se não estiver presente, algo deu errado com a instalação do driver na seção Preparação(Preparation) deste post. Para continuar criando o DSN , certifique-se de que MySQL ODBC 5.x Driver esteja destacado e clique no botão Finish . Agora você deve ver uma janela semelhante à lista abaixo:
Em seguida, você precisará fornecer as informações necessárias para preencher o formulário mostrado acima. O banco de dados e a tabela MySQL que estamos usando para este post estão em uma máquina de desenvolvimento e são usados apenas por uma pessoa. Para ambientes de “produção”, sugere-se que você crie um novo usuário e conceda apenas privilégios SELECT ao novo usuário. (SELECT)No futuro, você pode conceder privilégios adicionais, se necessário.
Depois de fornecer os detalhes da configuração da fonte de dados, você deve clicar no botão Testar(Test) para garantir que tudo esteja funcionando corretamente. A seguir, clique no botão OK . Agora você deve ver o nome da fonte de dados fornecido no formulário no conjunto anterior listado na janela Administrador de fonte de dados ODBC :(ODBC Data Source Administrator)
Criando a conexão de planilha
Agora que você criou com êxito um novo DSN , você pode fechar a janela Administrador de fonte de dados ODBC e abrir o (ODBC Data Source Administrator)Excel . Depois de abrir o Excel , clique na faixa de dados . (Data)Para versões mais recentes do Excel , clique em Obter Dados(Get Data) , em Outras Fontes(From Other Sources) e em ODBC(From ODBC) .
Em versões mais antigas do Excel , é um pouco mais um processo. Em primeiro lugar, você deve ver algo assim:
O próximo passo é clicar no link Conexões(Connections) localizado logo abaixo da palavra Dados(Data) na lista de guias. A localização do link Conexões está circulada em vermelho na imagem acima. (Connections)Você deve ser apresentado com a janela Conexões da pasta de trabalho :(Workbook Connections)
O próximo passo é clicar no botão Adicionar(Add) . Isso apresentará a janela de conexões existentes :(Existing Connections)
Obviamente você não quer trabalhar em nenhuma das conexões listadas. Portanto, clique no botão Procurar mais…(Browse for More…) . Isso apresentará a janela Selecionar fonte de dados :(Select Data Source)
Assim como a janela anterior de conexões existentes(Existing Connections) , você não deseja usar as conexões listadas na janela Selecionar fonte de dados(Select Data Source) . Portanto, você deseja clicar duas vezes na pasta +Connect to New Data Source.odc . Ao fazer isso, você deve ver agora a janela Data Connection Wizard :
Dadas as opções de fonte de dados listadas, você deseja destacar ODBC DSN e clicar em Avançar(Next) . A próxima etapa do Data Connection Wizard exibirá todas as fontes de dados ODBC disponíveis no sistema que você está usando.
Espero que, se tudo correr conforme o planejado, você verá o DSN que criou nas etapas anteriores listado entre as fontes de dados ODBC . Destaque(Highlight) -o e clique em Avançar(Next) .
A próxima etapa no Data Connection Wizard é salvar e concluir. O campo do nome do arquivo deve ser preenchido automaticamente para você. Você pode fornecer uma descrição. A descrição usada no exemplo é bastante auto-explicativa para qualquer um que possa usá-la. Em seguida, clique no botão Concluir(Finish) no canto inferior direito da janela.
Agora você deve estar de volta à janela Workbook Connection . A conexão de dados que você acabou de criar deve ser listada:
Importando os dados da tabela(Importing the Table Data)
Você pode fechar a janela Conexão da pasta de trabalho . (Workbook Connection)Precisamos clicar no botão Conexões Existentes(Existing Connections) na faixa Dados do (Data)Excel . O botão Conexões(Connections) Existentes deve estar localizado à esquerda na faixa de dados .(Data)
Clicar no botão Conexões Existentes(Existing Connections) deve apresentar a janela Conexões Existentes . (Existing Connections)Você viu esta janela nas etapas anteriores, a diferença agora é que sua conexão de dados deve estar listada perto do topo:
Certifique(Make) -se de que a conexão de dados que você criou nas etapas anteriores esteja destacada e clique no botão Abrir(Open) . Agora você deve ver a janela Importar dados :(Import Data)
Para os fins desta postagem, usaremos as configurações padrão na janela Importar dados . (Import Data)A seguir, clique no botão OK . Se tudo deu certo para você, agora você deve ser apresentado com os dados da tabela do banco de dados MySQL em sua planilha.(MySQL)
Para este post, a tabela com a qual estávamos trabalhando tinha dois campos. O primeiro campo é um campo INT(INT) de incremento automático intitulado ID. O segundo campo é VARCHAR (50) e é intitulado fname. Nossa planilha final fica assim:
Como você deve ter notado, a primeira linha contém os nomes das colunas da tabela. Você também pode usar as setas suspensas ao lado dos nomes das colunas para classificar as colunas.
Embrulhar(Wrap-Up)
Neste post, abordamos onde encontrar os drivers ODBC mais recentes para MySQL , como criar um DSN , como criar uma conexão de dados de planilha usando o DSN e como usar a conexão de dados de planilha para importar dados para uma planilha do Excel(Excel) . Aproveitar!
Related posts
Como excluir linhas em branco no Excel
Como usar o recurso Speak Cells do Excel
Como inserir uma planilha do Excel em um documento do Word
Como usar a análise de variações hipotéticas do Excel
Como corrigir uma linha no Excel
4 maneiras de converter Excel para Planilhas Google
Como usar a função PMT no Excel
Como mesclar dados em vários arquivos do Excel
3 maneiras de dividir uma célula no Excel
Use nomes de intervalo dinâmico no Excel para listas suspensas flexíveis
Use o teclado para alterar a altura da linha e a largura da coluna no Excel
Classificação básica de dados de uma coluna e várias colunas em planilhas do Excel
Um guia avançado de VBA para MS Excel
Como pesquisar no Excel
10 dicas e truques do Excel para 2019
Como inserir rapidamente várias linhas no Excel
Como inserir CSV ou TSV em uma planilha do Excel
Como fazer um gráfico de pizza no Excel
Preservar referências de células ao copiar uma fórmula no Excel
Como abrir o Word e o Excel no modo de segurança