Como importar dados do banco de dados SQL para um arquivo Excel [exemplo]
โก Resumo Inteligente
A importaรงรฃo de dados de um banco de dados SQL para o Excel vincula uma planilha a uma tabela ativa no SQL Server ou Access. Esta pรกgina cria uma tabela de funcionรกrios de exemplo, importa-a por meio do Assistente de Conexรฃo de Dados, importa uma tabela do Access e aborda a atualizaรงรฃo da conexรฃo.

Importar dados SQL para arquivo Excel
Neste tutorial, importaremos dados de um banco de dados SQL externo. Este exercรญcio pressupรตe que vocรช tenha uma instรขncia funcional do SQL Server e noรงรตes bรกsicas do SQL Server.
Primeiro criamos SQL arquivo para importar no Excel. Se vocรช jรก tiver o arquivo exportado SQL pronto, entรฃo vocรช pode pular os dois passos seguintes e ir para o prรณximo passo.
- Crie um novo banco de dados chamado EmployeesDB
- Execute a seguinte consulta
USE EmployeeDB GO CREATE TABLE [dbo].[employees]( [employee_id] [numeric](18, 0) NOT NULL, [full_name] [nvarchar](75) NULL, [gender] [nvarchar](50) NULL, [department] [nvarchar](25) NULL, [position] [nvarchar](50) NULL, [salary] [numeric](18, 0) NULL, CONSTRAINT [PK_employees] PRIMARY KEY CLUSTERED ( [employee_id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO INSERT INTO employees(employee_id,full_name,gender,department,position,salary) VALUES ('4','Prince Jones','Male','Sales','Sales Rep',2300) ,('5','Henry Banks','Male','Sales','Sales Rep',2000) ,('6','Sharon Burrock','Female','Finance','Finance Manager',3000); GO
Como importar dados para Excel usando a caixa de diรกlogo do assistente
- Crie uma nova pasta de trabalho em MS Excel
- Clique na aba DADOS
- Selecione no botรฃo Outras fontes
- Selecione no SQL Server conforme mostrado na imagem acima
- Insira o nome/endereรงo IP do servidor. Para este tutorial, estou me conectando ao localhost 127.0.0.1
- Escolha o tipo de login. Como estou em uma mรกquina local e tenho a autenticaรงรฃo do Windows habilitada, nรฃo fornecerei o ID do usuรกrio e a senha. Se estiver se conectando a um servidor remoto, vocรช precisarรก fornecer esses detalhes.
- Clique no prรณximo botรฃo
Assim que estiver conectado ao servidor de banco de dados. Uma janela serรก aberta, vocรช deve inserir todos os detalhes conforme mostrado na imagem
- Selecione EmployeesDB na lista suspensa
- Clique na tabela de funcionรกrios para selecionรก-la
- Clique no prรณximo botรฃo.
Irรก abrir um assistente de conexรฃo de dados para salvar a conexรฃo de dados e finalizar o processo de conexรฃo aos dados do funcionรกrio.
- Vocรช obterรก a seguinte janela
- Clique no botรฃo OK
Como importar dados do MS Access para o Excel com exemplo
Aqui, vamos importar dados de um banco de dados externo simples desenvolvido por Microsoft Acessar banco de dados. Importaremos a tabela de produtos para o Excel. Vocรช pode baixar o Microsoft Acessar banco de dados.
- Abra uma nova pasta de trabalho
- Clique na aba DADOS
- Clique no botรฃo Acessar conforme mostrado abaixo
- Vocรช obterรก a janela de diรกlogo mostrada abaixo
- Navegue atรฉ o banco de dados que vocรช baixou e
- Clique no botรฃo Abrir
- Clique no botรฃo OK
- Vocรช obterรก os seguintes dados
Baixe o banco de dados e o arquivo Excel
Atualizando e gerenciando a conexรฃo com o banco de dados
A vantagem de importar em vez de colar รฉ que o Excel mantรฉm uma conexรฃo ativa com o banco de dados, de modo que uma รบnica atualizaรงรฃo traz as linhas mais recentes sem precisar repetir o assistente. Gerenciar essa conexรฃo mantรฉm o relatรณrio atualizado e seguro.
- Atualizar os dados: Clique em qualquer cรฉlula da tabela importada, abra a guia DADOS e escolha Atualizar ou Atualizar tudo para atualizar todas as conexรตes.
- Atualizar ao abrir: Nas Propriedades da Conexรฃo, marque a opรงรฃo โAtualizar dados ao abrir o arquivoโ para que o relatรณrio esteja sempre atualizado ao ser aberto.
- Gerenciar conexรตes: Use a opรงรฃo Consultas e Conexรตes para renomear, editar ou excluir uma conexรฃo e para verificar o servidor e o banco de dados aos quais ela aponta.
- Proteger credenciais: Prefere Windows Autentique sempre que possรญvel e nunca salve a senha do banco de dados em uma pasta de trabalho compartilhada.
โ ๏ธ Aviso: Uma planilha que mantรฉm uma conexรฃo ativa com o banco de dados pode expor o nome do servidor e a consulta. Remova a conexรฃo em Consultas e Conexรตes antes de compartilhar o arquivo fora da organizaรงรฃo ou cole os valores como dados estรกticos primeiro.










