Ver categorias

Como importar qualquer banco de dados para o Excel

11 minutos de leitura

Qualquer banco de dados
Agente
Excel
MICROSOFT EXCEL IMPORTAÇÃO DE BANCO DE DADOS

Importe qualquer banco de dados
Diretamente no Excel

Pare de exportar arquivos CSV e de se preocupar com drivers ODBC. O Query Streams importa dados em tempo real do SQL Server, PostgreSQL, MySQL, Oracle e muito mais — diretamente para sua planilha do Excel, sob demanda.

Mais de 10 bancos de dados Dados em tempo real Consultas compartilháveis Sem motoristas

O Query Streams é uma plataforma segura de integração de banco de dados em tempo real que permite importar dados de banco de dados para o Excel a partir de qualquer fonte compatível — sem instalar drivers, configurar arquivos DSN ou abrir portas de firewall. Saiba mais em QueryStreams.com e inscreva-se gratuitamente Para começar a importar dados de banco de dados em tempo real para suas planilhas.

Importar dados de banco de dados para o Microsoft Excel é uma das tarefas mais comuns para analistas de dados, equipes financeiras, gerentes de operações e departamentos de TI. Seja para extrair dados de um banco de dados SQL Server para um relatório trimestral ou importar tabelas do PostgreSQL para uma planilha do Excel para análises pontuais, o objetivo é o mesmo: obter registros de banco de dados ativos em um formato que possa ser classificado, filtrado, criado em gráficos e compartilhado. O desafio sempre foi... como para criar essa conexão com o banco de dados sem complexidade excessiva.

Este guia compara quatro abordagens para importar dados de banco de dados para o Excel — drivers ODBC, Power Query, macros VBA e Fluxos de Consulta — para que você possa escolher o método que melhor se adapta ao seu nível de habilidade, requisitos de segurança e necessidades de colaboração.

4 maneiras de importar dados de banco de dados para o Excel

Existem vários métodos consagrados para criar uma conexão com um banco de dados do Excel. Cada um apresenta vantagens e desvantagens em termos de facilidade de configuração, capacidade de acesso a dados em tempo real, segurança e compartilhamento. Veja a seguir uma comparação rápida entre eles.

Critérios Drivers ODBC Power Query Macros VBA Fluxos de consulta
Facilidade de instalação Complexo — driver + DSN por máquina Moderado — integrado ao Excel Difícil — requer programação em VBA Simples — instalação única do Agente
Dados em tempo real/sob demanda Atualização manual Atualização programada ou manual Acionamento manual por botão Transmissão sob demanda e em tempo real
Segurança Credenciais de cada cliente Credenciais armazenadas na planilha Credenciais codificadas diretamente na macro. As credenciais permanecem apenas no servidor.
Alterações no firewall Porta de entrada necessária Porta de entrada necessária Porta de entrada necessária Somente saída (porta 443)
Compartilhamento de consultas Não é possível. Compartilhar somente a planilha Compartilhar apenas o arquivo de macro Compartilhe consultas com filtros, oculte SQL
Planilhas Google Não suportado Não suportado Não suportado Suporte completo para complementos
Consultas paralelas Um de cada vez Atualização sequencial Um de cada vez Múltiplas consultas simultâneas
Assistência de IA Nenhum Nenhum Nenhum A Nova AI escreve SQL a partir do inglês.

Método 1: Drivers ODBC

ODBC (Open Database Connectivity) é o método tradicional para importar dados de banco de dados para o Excel. Originalmente introduzido pela Microsoft em 1992.O ODBC exige a instalação de um driver específico do fornecedor em cada máquina que precise de acesso ao banco de dados e, em seguida, a configuração de um Nome da Fonte de Dados (DSN) com o endereço do servidor, a porta, as credenciais e as configurações SSL.

Para um único desenvolvedor conectando-se a um banco de dados em um computador desktop, o ODBC funciona. Mas ele rapidamente apresenta problemas em qualquer escala:

  • Instalação do driver em cada máquina — Se sua equipe usa SQL Server, MySQL e PostgreSQL, isso significa três drivers diferentes por estação de trabalho, cada um com sua própria versão e peculiaridades de compatibilidade.
  • Conflitos entre 32 bits e 64 bitsGuia de solução de problemas da Microsoft dedica artigos inteiros ao diagnóstico de incompatibilidades de arquitetura entre o Excel e os drivers ODBC.
  • Dependência de firewall e VPN — O ODBC exige conexões TCP diretas do cliente para o banco de dados, obrigando a equipe de TI a abrir portas de entrada ou a exigir acesso VPN.
  • Exposição de credenciais — As senhas do banco de dados são armazenadas em entradas DSN ou strings de conexão na máquina de cada usuário.
  • Não é permitido compartilhar. — Não há como compartilhar uma importação de banco de dados funcional com um colega sem fornecer a ele todas as credenciais e instruções de configuração do driver.

Para uma comparação mais detalhada, consulte nosso guia completo: Alternativa ODBC para Excel.

Método 2: Power Query

O Power Query (Obter e Transformar Dados) está integrado ao Microsoft Excel e oferece uma abordagem baseada em interface gráfica para importar dados de bancos de dados, arquivos e fontes da web. Ele fornece um editor de consultas visual com transformações do tipo "apontar e clicar", tornando-o mais acessível do que o SQL puro para recuperação básica de dados.

No entanto, o Power Query apresenta limitações significativas para fluxos de trabalho de importação de banco de dados:

  • Ainda requer acesso à rede. — O Power Query se conecta diretamente ao banco de dados, portanto, você ainda precisa de VPN ou portas de firewall abertas para bancos de dados remotos.
  • Complexo para usuários não técnicos. — embora a interface gráfica seja mais amigável do que o SQL puro, transformar e formatar dados ainda exige aprender a linguagem M e entender o recurso de "query folding" (otimização de consultas).
  • Não existe um mecanismo de compartilhamento real. — Você pode compartilhar a planilha, mas a conexão incorporada (incluindo as credenciais) também é compartilhada, o que cria riscos de segurança.
  • Sem filtros interativos — Os destinatários de uma pasta de trabalho do Power Query compartilhada não podem personalizar os parâmetros sem editar a própria consulta.
  • Somente Excel — O Power Query não funciona no Google Sheets, deixando as equipes que usam o Google Workspace sem uma opção equivalente.

Método 3: Macros VBA

As macros VBA (Visual Basic for Applications) podem extrair dados de bancos de dados usando objetos de conexão ADO ou DAO. Essa abordagem oferece aos desenvolvedores controle total sobre o processo de importação — incluindo paginação, tratamento de erros e transformações de dados personalizadas — mas tem um custo elevado:

  • Requer habilidades de programação. — Escrever e manter conexões de banco de dados em VBA é um trabalho de nível de desenvolvedor que a maioria dos usuários de negócios não consegue realizar.
  • ônus de manutenção — As macros param de funcionar quando os esquemas de banco de dados mudam, as versões do Excel são atualizadas ou as políticas de segurança se tornam mais rigorosas; manter o VBA em toda a organização é um trabalho de tempo integral.
  • Riscos de segurançaA Microsoft tem restringido cada vez mais a execução de macros. Devido aos riscos de malware, muitas organizações bloqueiam macros por padrão por meio da Política de Grupo.
  • Credenciais codificadas — As cadeias de conexão do banco de dados com nomes de usuário e senhas geralmente são incorporadas diretamente no código VBA, visíveis para qualquer pessoa que abra o editor de macros.
  • Sem colaboração — Compartilhar uma pasta de trabalho com macros significa compartilhar as credenciais, o código e a confiança necessários para habilitar a execução de macros.

Método 4: Fluxos de Consulta — A Abordagem Moderna

O Query Streams adota uma abordagem fundamentalmente diferente para importar dados de banco de dados para o Excel. Em vez de exigir que cada usuário configure sua própria conexão com o banco de dados, você instala um único Agente leve no servidor de banco de dados (ou em qualquer máquina que possa acessar o banco de dados). O Agente gerencia toda a comunicação com o banco de dados e transmite os resultados para os usuários finais por meio de uma conexão segura, somente de saída — sem drivers, sem DSN, sem alterações de firewall.

Os usuários importam dados através do Suplemento do Excel ou através do complemento do Google Sheets, selecionando uma consulta salva em um menu suspenso, ajustando os filtros disponíveis e clicando em "Executar". Os resultados em tempo real são exibidos diretamente nas células da planilha.

1

Instale o agente

Faça o download do Agente de Fluxos de Consulta para o seu servidor de banco de dados ou qualquer máquina com acesso ao banco de dados. Disponível para Windows, macOS e Linux.

2

Adicione seu banco de dados

Abra a interface de usuário local do Agente e adicione sua conexão com o banco de dados. As credenciais são armazenadas localmente no Agente e nunca saem do seu servidor.

3

Criar uma consulta

Escreva SQL no portal web ou deixe a IA da Nova gerá-lo a partir de código inglês simples. Salve consultas com filtros interativos opcionais para datas, regiões ou qualquer parâmetro.

4

Importar para o Excel

Abra o suplemento do Excel, selecione sua consulta, ajuste os filtros e execute. Os dados são exibidos em tempo real na sua planilha — importe várias consultas em paralelo em diferentes guias.

Compartilhe sem expor suas credenciais. Depois de salvar uma consulta, você pode compartilhá-la com colegas ou usuários externos. Os destinatários selecionam a consulta em seu suplemento do Excel, definem os filtros disponíveis e a executam sob demanda — sem nunca ver o código SQL, as credenciais do banco de dados ou o endereço do servidor. Isso é ideal para distribuir relatórios em tempo real para partes interessadas sem conhecimento técnico.

Por que o Query Streams é a melhor opção para importações de banco de dados?

Embora ODBC, Power Query e VBA, em última análise, importem dados para o Excel, eles foram projetados para uma era diferente — uma era em que todos os usuários estavam na mesma rede local corporativa. O Query Streams foi desenvolvido para a forma como as equipes trabalham hoje: de maneira distribuída, colaborativa e com foco em segurança.

Sem drivers ou DSN

Não é necessário instalar nada nas máquinas dos usuários. O Agente gerencia toda a comunicação com o banco de dados no servidor, eliminando completamente os conflitos de 32/64 bits.

Segurança apenas para saída

O agente inicia conexões externas via HTTPS (porta 443). Não há portas de firewall de entrada, VPN ou endpoints de banco de dados expostos.

Consultas compartilháveis

Compartilhe a capacidade de executar uma consulta ao vivo — com filtros interativos — sem compartilhar código SQL, senhas de banco de dados ou detalhes do servidor.

Execução de consultas paralelas

Execute várias consultas salvas simultaneamente em diferentes guias da planilha. O Agente transmite cada uma delas simultaneamente, independentemente do tamanho do resultado.

Assistente de IA Nova

Descreva o que você precisa em linguagem simples e o Nova escreverá o SQL para você. Gere consultas, gráficos e insights sem escrever uma única linha de código.

Excel e Planilhas Google

Uma plataforma, um agente, um conjunto de consultas salvas — acessíveis tanto no Microsoft Excel quanto no Google Sheets com funcionalidade idêntica.

Bancos de dados compatíveis

O Query Streams é compatível com todos os principais bancos de dados relacionais e plataformas de dados em nuvem. Uma única instalação do Agente é suficiente para todos os tipos de banco de dados — sem necessidade de gerenciar drivers ou conectores separados.

Banco de dados Versões / Plataformas Guia
Microsoft SQL Server Express, Standard, Enterprise, Azure SQL, AWS RDS Conectar ao Excel
PostgreSQL Todas as versões, AWS RDS, Banco de Dados Azure, Google Cloud SQL, Supabase, Neon Conectar ao Excel
MySQL 5.7+, Amazon RDS, Banco de Dados do Azure para MySQL, Google Cloud SQL, PlanetScale Conectar ao Excel
MariaDB 10.x, 11.x, SkySQL, todas as variantes hospedadas na nuvem Conectar ao Excel
SQLite Arquivos .db locais na máquina do agente Conectar ao Excel
Microsoft Access Arquivos .accdb e .mdb Conectar ao Excel
Oráculo 11g+, Oracle Cloud, Oracle Autonomous Database Conectar ao Excel
Floco de neve Todas as edições na AWS, Azure e GCP. Conectar ao Excel
Google BigQuery Todos os tipos de projetos e regiões Conectar ao Excel
DuckDB Bases de dados analíticas locais, consultas a arquivos Parquet/CSV Conectar ao Excel

Mais integrações de banco de dados estarão disponíveis em breve. Cada link de banco de dados acima possui um guia passo a passo dedicado para o Microsoft Excel e o Google Sheets. Implante vários agentes em sua infraestrutura — local, no AWS EC2, em VMs do Azure, no Google Cloud ou em qualquer ambiente global — e todas as fontes de dados aparecerão como uma lista suspensa unificada no construtor de consultas.

Perguntas frequentes

Como faço para importar um banco de dados para o Excel? +
A maneira mais simples de importar um banco de dados para o Excel é com o Query Streams. Instale o agente leve no seu servidor de banco de dados, adicione a conexão com o banco de dados e salve uma consulta SQL pelo portal da web. Em seguida, abra o suplemento do Excel, selecione a consulta e clique em executar — os dados serão transmitidos em tempo real diretamente para a sua planilha. Não são necessários drivers ODBC, configuração de DSN ou alterações no firewall. Cadastre-se gratuitamente Para começar em menos de 10 minutos.
Preciso de drivers ODBC para importar dados de banco de dados para o Excel? +
Não. Embora o ODBC seja o método tradicional, o Query Streams elimina completamente a necessidade de drivers ODBC. O Agente é executado no servidor e lida com toda a comunicação com o banco de dados, permitindo que os usuários se conectem por meio do suplemento do Excel sem precisar instalar nenhum software local. Isso também elimina os conflitos comuns entre drivers de 32 e 64 bits. Veja nossa Alternativa ODBC para Excel Guia para uma comparação detalhada.
Posso importar de várias bases de dados ao mesmo tempo? +
Sim. O Query Streams é compatível. execução de consultas em paraleloIsso significa que você pode executar várias consultas salvas simultaneamente — por exemplo, cinco consultas de três bancos de dados diferentes em cinco guias de planilha diferentes. O Agente transmite cada conjunto de resultados simultaneamente, independentemente do tamanho. Você também pode implantar vários Agentes em sua infraestrutura, e todas as fontes de dados aparecem em uma lista suspensa unificada.
A importação é em tempo real ou é um instantâneo único? +
Cada importação feita por meio de Query Streams extrai dados ao vivo e sob demanda Os dados são obtidos do seu banco de dados no momento em que você clica em executar. Não há cache obsoleto nem instantâneos agendados — você sempre obtém o estado atual dos seus dados. Você pode executar qualquer consulta novamente a qualquer momento para atualizar os resultados e pode configurar o agendamento automático por meio dos recursos de automação para relatórios recorrentes.
Posso compartilhar dados importados com outros usuários do Excel? +
Sim, e essa é uma das maiores vantagens em relação ao ODBC, Power Query ou VBA. Com os Fluxos de Consulta, você compartilha o capacidade interativa para executar uma consulta — não apenas dados estáticos. Um usuário compartilhado seleciona a consulta de forma independente em seu próprio suplemento do Excel, ajusta os filtros disponíveis (datas, regiões, categorias) e a executa para obter dados em tempo real sob demanda, a qualquer hora e em qualquer lugar. Ele nunca vê o código SQL, as credenciais do banco de dados ou o endereço do servidor.
Isso funciona com bancos de dados em nuvem como AWS RDS, Azure SQL e Google Cloud SQL? +
Com certeza. Os Agentes do Query Streams podem ser instalados em qualquer máquina que consiga acessar seu banco de dados — um servidor local, uma instância do AWS EC2, uma VM do Azure ou uma instância do Google Compute Engine. Para bancos de dados em nuvem, implante o Agente na mesma região da nuvem que o seu banco de dados para obter o melhor desempenho. Todas as variantes de bancos de dados em nuvem são compatíveis, incluindo AWS RDS, Banco de Dados SQL do Azure, Banco de Dados do Azure para PostgreSQL/MySQL, Google Cloud SQL, Snowflake e BigQuery.
Quão segura é a importação de dados de banco de dados para o Excel com o Query Streams? +
O Query Streams usa um somente para saída Modelo de segurança. O Agente inicia uma conexão WebSocket externa via HTTPS (porta 443) — a porta do seu banco de dados nunca é exposta à internet e nenhuma regra de firewall de entrada é necessária. As credenciais do banco de dados são armazenadas exclusivamente no servidor do Agente e nunca são transmitidas aos usuários. Os usuários finais se autenticam por meio do portal Query Streams e o acesso às consultas é controlado por meio de permissões de compartilhamento. Isso é significativamente mais seguro do que ODBC (credenciais em cada cliente) ou VBA (credenciais incorporadas em código de macro).
Posso usar o Query Streams para importar dados para o Google Sheets também? +
Sim. O mesmo agente, as consultas salvas e os filtros interativos funcionam de forma idêntica tanto no Microsoft Excel (por meio de um suplemento) quanto no Google Sheets (por meio de um complemento). Essa é uma grande vantagem em relação ao ODBC, Power Query e VBA, que são exclusivos do Excel no Windows. Instale o complemento do Google Sheets Para começar a importar dados do banco de dados para o Google Sheets.

Começar a usar

Importe qualquer banco de dados para o Excel em menos de 10 minutos.

Uma única instalação do Agente conecta todos os seus bancos de dados ao Microsoft Excel e ao Google Sheets — sem drivers, sem DSN, sem alterações de firewall. Cadastre-se gratuitamente, instale o Agente e execute sua primeira importação de banco de dados hoje mesmo.

Guias relacionados: Alternativa ODBC para Excel | SQL Server para Excel | Bancos de dados no Microsoft Excel

Categoria: Artigos

Tags: importar-banco-de-dados-excel, conexão-com-banco-de-dados-excel, extrair-dados-de-banco-de-dados, dados-em-tempo-vivo, alternativa-odbc, power-query, integração-com-banco-de-dados, sql-server, postgresql, mysql

Metadescrição: Importe qualquer banco de dados para o Excel sem drivers ou DSN. Compare ODBC, Power Query, VBA e Query Streams para dados em tempo real.

Atualizado em 3 de junho de 2026

Desenvolvido por BetterDocs