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.











