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:

ODBC_data_source_admin

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.

create_new_data_source

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:

data_source_config

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)

ODBC_data_source_after

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:

fita de dados

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)

workbook_conn

O próximo passo é clicar no botão Adicionar(Add) . Isso apresentará a janela de conexões existentes :(Existing Connections)

existente_conn

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)

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 :

select_data_source_2

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) .

select_data_source_3

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.

select_data_source_4

Agora você deve estar de volta à janela Workbook Connection . A conexão de dados que você acabou de criar deve ser listada:

select_data_source_5

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)

existência_conn_1

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:

existente_conn_2

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)

importar dados

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:

final

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!

 



About the author

Sou um especialista em computadores com mais de 10 anos de experiência e me especializei em ajudar as pessoas a gerenciar seus computadores em seus escritórios. Escrevi artigos sobre tópicos como otimizar sua conexão com a Internet, como configurar um computador para a melhor experiência de jogo e muito mais. Se você está procurando ajuda com qualquer coisa relacionada ao seu trabalho ou vida pessoal, eu sou a pessoa para você!



Related posts