Como importar dados do banco de dados SQL para um arquivo Excel [exemplo]

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.

  1. Crie um novo banco de dados chamado EmployeesDB
  2. 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

Importar dados para Excel usando a caixa de diálogo do assistente

  1. Selecione no botão Outras fontes
  2. Selecione no SQL Server conforme mostrado na imagem acima

Importar dados para Excel usando a caixa de diálogo do assistente

  1. Insira o nome/endereço IP do servidor. Para este tutorial, estou me conectando ao localhost 127.0.0.1
  2. 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.
  3. 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

Importar dados para Excel usando a caixa de diálogo do assistente

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

Importar dados para Excel usando a caixa de diálogo do assistente

  • Você obterá a seguinte janela

Importar dados para Excel usando a caixa de diálogo do assistente

  • Clique no botão OK

Importar dados para Excel usando a caixa de diálogo do assistente

Baixe o arquivo SQL e Excel

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

Importe dados do MS Access para o Excel

  • Você obterá a janela de diálogo mostrada abaixo

Importe dados do MS Access para o Excel

  • Navegue até o banco de dados que você baixou e
  • Clique no botão Abrir

Importe dados do MS Access para o Excel

  • Clique no botão OK
  • Você obterá os seguintes dados

Importe dados do MS Access para o Excel

Baixe o banco de dados e o arquivo Excel