Conectando o Excel ao MySQL

Admin

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 Excel a uma tabela de banco de dados MySQL e usar os dados na tabela de banco de dados para preencher nossa planilha. Existem algumas coisas que você precisa fazer a fim de se preparar para essa conexão.

Preparação

Primeiro, você deve baixar o driver ODBC (Open Database Connectivity) mais recente para MySQL. O driver ODBC atual para MySQL pode ser localizado em

Índice

https://dev.mysql.com/downloads/connector/odbc/

Após fazer o download do arquivo, certifique-se de verificar o hash md5 do arquivo com o listado na página de download.

Em seguida, você precisará instalar o driver que acabou de baixar. Clique duas vezes no arquivo para iniciar o processo de instalação. Assim que o processo de instalação for concluído, você precisará criar um Nome de origem do banco de dados (DSN) para usar com o Excel.

Criando o DSN

O DSN conterá todas as informações de conexão necessárias para usar a tabela de banco de dados MySQL. Em um sistema Windows, você precisará clicar em

Começar, então Painel de controle, então Ferramentas administrativas, então Fontes de dados (ODBC). Você deve ver as seguintes informações:

ODBC_data_source_admin

Observe as guias na imagem acima. UMA DSN do usuário está disponível apenas para o usuário que o criou. UMA DSN do sistema está disponível para qualquer pessoa que possa fazer login na máquina. UMA DSN de arquivo é 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 botão próximo ao canto superior direito.

create_new_data_source

Você provavelmente terá que rolar para baixo para ver o Driver MySQL ODBC 5.x. Se não estiver presente, algo deu errado com a instalação do driver na seção Preparação deste post. Para continuar criando o DSN, certifique-se de que o driver ODBC 5.x do MySQL esteja destacado e clique em Terminar botão. Agora você deve ver uma janela semelhante à listada abaixo:

data_source_config

Em seguida, você precisará fornecer as informações necessárias para preencher o formulário mostrado acima. O banco de dados MySQL e a tabela que estamos usando para esta postagem 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 ao novo usuário privilégios SELECT apenas. No futuro, você pode conceder privilégios adicionais, se necessário.

Depois de fornecer os detalhes para a configuração da fonte de dados, você deve clicar no Teste botão para certificar-se de que tudo está funcionando bem. Em seguida, clique no OK botão. Agora você deve ver o nome da fonte de dados fornecido no formulário do conjunto anterior listado na janela Administrador de fonte de dados ODBC:

ODBC_data_source_after

Criando a conexão da planilha

Agora que você criou com êxito um novo DSN, pode fechar a janela ODBC Data Source Administrator e abrir o Excel. Depois de abrir o Excel, clique no Dados fita. Para versões mais recentes do Excel, clique em Obter dados, então De outras fontes, então De ODBC.

Em versões mais antigas do Excel, é um pouco mais que um processo. Em primeiro lugar, você deve ver algo assim:

dataribbon

A próxima etapa é clicar no Conexões link localizado logo abaixo da palavra Dados na lista de guias. A localização do link Conexões está circulada em vermelho na imagem acima. Você deve ver a janela Conexões da pasta de trabalho:

workbook_conn

A próxima etapa é clicar no Adicionar botão. Isso irá apresentar a você o Conexões Existentes janela:

existing_conn

Obviamente, você não quer trabalhar em nenhuma das conexões listadas. Portanto, clique no Procure mais ... botão. Isso irá apresentar a você o Selecione a fonte de dados janela:

select_data_source

Assim como na janela Conexões Existentes anterior, você não deseja usar as conexões listadas na janela Selecionar Fonte de Dados. Portanto, você deseja clicar duas vezes no + Conecte-se a uma nova fonte de dados.odc pasta. Ao fazer isso, você deve ver agora o Assistente de conexão de dados janela:

select_data_source_2

Dadas as opções de fonte de dados listadas, você deseja destacar ODBC DSN e clique Próximo. A próxima etapa do Data Connection Wizard exibirá todas as fontes de dados ODBC disponíveis no sistema que você está usando.

Esperançosamente, se tudo tiver ocorrido de acordo com o planejado, você verá o DSN que criou nas etapas anteriores listado entre as fontes de dados ODBC. Selecione-o e clique em Próximo.

select_data_source_3

A próxima etapa do Assistente para conexão de dados é salvar e finalizar. 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 autoexplicativa para qualquer pessoa que possa usá-la. Em seguida, clique no Terminar botão no canto inferior direito da janela.

select_data_source_4

Agora você deve estar de volta à janela Conexão da pasta de trabalho. A conexão de dados que você acabou de criar deve ser listada:

select_data_source_5

Importando os Dados da Tabela

Você pode fechar a janela Conexão da pasta de trabalho. Precisamos clicar no Conexões Existentes botão na faixa de opções de dados do Excel. O botão Conexões existentes deve estar localizado à esquerda na faixa de dados.

existing_conn_1

Clicando no Conexões Existentes O botão deve apresentar a janela Conexões existentes. Você já viu essa janela nas etapas anteriores, a diferença agora é que sua conexão de dados deve ser listada próximo ao topo:

existing_conn_2

Certifique-se de que a conexão de dados que você criou nas etapas anteriores está destacada e, em seguida, clique no Aberto botão. Agora você deve ver o Importar dados janela:

importar dados

Para o propósito desta postagem, vamos usar as configurações padrão na janela Importar Dados. Em seguida, clique no OK botão. Se tudo deu certo para você, agora você deve ver os dados da tabela do banco de dados MySQL em sua planilha.

Para este post, a tabela com a qual estávamos trabalhando tinha dois campos. O primeiro campo é um campo INT de incremento automático intitulado ID. O segundo campo é VARCHAR (50) e é intitulado fname. Nossa planilha final fica assim:

final

Como você provavelmente notou, 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

Neste artigo, abordamos onde encontrar os drivers ODBC mais recentes para MySQL, como criar um DSN, como criar um conexão de dados de planilha usando o DSN e como usar a conexão de dados de planilha para importar dados para um Excel planilha. Aproveitar!

Bem-vindo ao Help Desk Geek - um blog cheio de dicas técnicas de especialistas em tecnologia de confiança. Temos milhares de artigos e guias para ajudá-lo a solucionar qualquer problema. Nossos artigos foram lidos mais de 150 milhões de vezes desde o nosso lançamento em 2008.

Inscreva-se no Help Desk Geek.

Junte-se a mais de 15.000 pessoas que recebem dicas, truques e atalhos diários diretamente em suas caixas de entrada.

Também odiamos spam, cancele a inscrição a qualquer momento.

Google Slides vs Microsoft PowerPoint – Quais são as diferenças?
Google Slides vs Microsoft PowerPoint – Quais são as diferenças?

O PowerPoint ocupa a posição de melhor software de apresentação desde 1987. É usado por milhões e...

O compartilhamento de tela não está funcionando no Microsoft Teams? 9 correções para tentar
O compartilhamento de tela não está funcionando no Microsoft Teams? 9 correções para tentar

Recurso de compartilhamento de tela do Microsoft Teams permite que você compartilhe a tela do seu...

Como inserir uma imagem no PowerPoint
Como inserir uma imagem no PowerPoint

Um dos maneiras de tornar suas apresentações visualmente atraentes é adicionando imagens a eles. ...