Ver categorias

Alternativa ao Microsoft Excel Power Query

Microsoft Excel · Alternativa ao Power Query

Mantenha o Power Query para formatar dados. Use isto para linhas de banco de dados ativas.

O Power Query é um editor de transformações com um conector integrado. Quando tudo o que você precisa são as linhas atuais do SQL Server, PostgreSQL, MySQL ou Oracle em uma planilha que qualquer membro da equipe possa atualizar — no Windows, Mac ou Excel na Web, sem precisar de driver, gateway ou string de conexão na pasta de trabalho — um pequeno Agente próximo ao banco de dados e o suplemento Query Streams resolvem o problema em cerca de dez minutos.

Cerca de 10 minutos Sem M, sem motoristas Os dados permanecem na sua rede. O plano gratuito cobre isso.
Teve alguma dúvida? É só perguntar. Aberto Suporte Em Fluxos de Consulta (menu no canto superior direito → Suporte) e envie-nos uma mensagem. Pessoas reais leem as mensagens, e "Não sei o que esta tela está pedindo" é uma pergunta perfeitamente válida.

Se você usa o Power Query, aqui está a versão honesta.

Power Query É excelente naquilo para o qual a Microsoft o criou: conectar-se a uma fonte e, em seguida, remodelar os dados por meio de etapas gravadas que podem ser reproduzidas. A dificuldade que as pessoas relatam ao procurarem nesta página surge da tentativa de criar algo diferente — um feed de banco de dados compartilhado e em tempo real. Quatro fatos da própria documentação da Microsoft explicam a maioria das reclamações:

O que você atingiuPor que, nas palavras da Microsoft?
A atualização só funciona enquanto a pasta de trabalho estiver aberta.A atualização pode ser manual, ao abrir o aplicativo ou "a cada". n minutos” — tudo dentro de uma sessão aberta do Excel. Atualização programada Com o Excel fechado, é necessário o Power BI ou o Power Automate para executá-lo.
Lento em mesas grandesEtapas que não podem ser traduzidas para a fonte (“dobrado”) são executados no próprio mecanismo do Excel, o que significa que as linhas são carregadas primeiro no seu computador. Os arquivos CSV e Excel nunca são compactados.
“Formula.Firewall” e avisos sobre o nível de privacidadeNíveis de privacidade Bloquear a combinação de fontes de diferentes níveis de sensibilidade; a opção de escape, ignorando-as, "poderia expor dados sensíveis ou confidenciais a pessoas não autorizadas". O Excel para Mac não oferece suporte a níveis de privacidade.
O caderno de exercícios contém a conexão.A fonte de dados, o login e os drivers necessários acompanham o arquivo. Todos os colegas que atualizam o sistema precisam do mesmo acesso, e a string de conexão está a um clique de distância. Configurações da fonte de dados.

Nada disso é um bug. É assim que uma ferramenta ETL para desktop funciona. A alternativa abaixo transfere a consulta para fora do desktop e deixa o Power Query fazer o processamento que ele faz de melhor.

O resultado final será o que você obterá.

Logotipo do ExcelUma planilha que armazena o resultado de uma consulta SQL em seu banco de dados, com um painel de tarefas que a executa novamente com um clique. O Excel no Windows, o Excel para Mac e o Excel na Web exibem o mesmo resultado, pois a consulta não é executada no Excel. Algo assim:

A diferença está em onde a consulta é executada. Com o Power Query, o Excel abre uma conexão com o banco de dados a partir do computador de cada usuário e realiza o processamento ali. Com o Query Streams, um pequeno programa chamado Agente é executado em um computador que já tem acesso ao banco de dados, estabelece uma única conexão de saída com o Query Streams e executa o SQL ali. O suplemento solicita as linhas e as insere na planilha. Ninguém que abre a pasta de trabalho precisa de um driver, uma VPN ou da senha do banco de dados.

ONDE O BANCO DE DADOS ESTÁ LOCALIZADOsua rede de escritório ou sala de servidoresSeu próprio banco de dadospermanece na sua redeAgente de fluxos de consultana mesma redeFluxos de consultalink criptografadopela internet · apenas resultadosONDE QUER QUE VOCÊ ESTEJAseu laptop, outro escritório, um hotel, seu telefoneExcelWindows, Mac ou Excel na web
O Agente trabalha em conjunto com seus dados. O Excel não precisa. Abra a planilha em qualquer lugar e as linhas aparecerão automaticamente.

O que você vai precisar

Uma conta do Query Streams

O plano gratuito é suficiente para este guia. Cadastre-se em my.querystreams.com.

O agente está em um computador que consegue acessar o servidor.

Um pequeno programa que roda em segundo plano e consulta o banco de dados quando o Excel solicita. Geralmente é o próprio servidor de banco de dados ou qualquer computador sempre ligado na mesma rede.

Seus próprios detalhes de conexão

O nome do servidor, o nome do banco de dados e um nome de usuário e senha que permitam a leitura. Se outra pessoa gerencia o banco de dados, esta é a informação que você deve solicitar a ela.

Qual computador receberá o Agente? Qualquer máquina que esteja sempre ligada e que já consiga acessar seu próprio banco de dados, geralmente o próprio servidor de banco de dados ou um computador na mesma rede. O Excel pode estar em qualquer lugar., incluindo o Excel na web.

Configure em quatro etapas

  1. Crie sua conta

    Vá para my.querystreams.com e inscreva-se. Escolha o Gratuito É um plano real, não uma versão de teste, e abrange duas conexões e consultas SQL ad-hoc a partir do suplemento do Excel.

  2. Instale o Agente em um computador que possa acessar o servidor.

    Faça login e abra DownloadInstale o Agente em uma máquina que já tenha acesso ao seu banco de dados: geralmente o próprio servidor de banco de dados ou qualquer computador sempre ligado na mesma rede. A instalação leva apenas um minuto e, a partir daí, o Agente inicia automaticamente.

    Por que um programa pequeno em vez de um driver? O Agente é um único instalador para Windows, Mac ou Linux (cerca de 85 MB no Windows, um pouco mais de 100 MB no Mac e Linux) que funciona silenciosamente em segundo plano. Ele estabelece uma única conexão de saída criptografada com o Query Streams, da mesma forma que um navegador, portanto, você não precisa abrir nenhuma porta de firewall nem configurar uma VPN. Seu banco de dados permanece em sua rede e as linhas são transferidas para onde você estiver, pela internet, se necessário. O único componente do seu lado é o complemento.

    A página de download mostra Sua chave de acessoCole o código no Agente quando solicitado e aguarde até que o crachá exiba a mensagem. Conectado a fluxos de consultaEssa é a única coisa que você faz no próprio Agente.

    Guias completos, se você quiser: Janelas, Mac, Linux.

  3. Adicione sua conexão com o banco de dados.

    No portal aberto Dados → Agentes de Dados, clique Adicionar conector No seu Agente, escolha o tipo de banco de dados e preencha o host, a porta, o banco de dados e um login somente leitura. Clique em Teste de conexão; quando lê ConectadoSelecione os bancos de dados a serem incluídos em Captura de esquema e clique em Salvar.

    Sem gateway, sem ODBC. Este é o único local onde o login do banco de dados é digitado, e é digitado apenas uma vez. O Agente se comunica com o banco de dados de dentro da sua rede e com o Query Streams via HTTPS. Nada é instalado nos computadores que usam o Excel.

  4. Execute o SQL a partir do Excel

    No Excel, Instale o suplemento Query Streams. Se você ainda não fez isso, baixe o suplemento da loja de suplementos da Microsoft, faça login com sua conta do Query Streams e clique em Transmita uma consultaSelecione sua conexão e cole uma consulta:

    Exemplo · SQL
    SELECIONAR ID do cliente, nome, cidade
    DE clientes
    ORDEM POR nome
    LIMITE 1000;

    Sob Folha de Destino escolher Criar uma nova planilha e pressione o botão de reprodução (a seta ▶). As linhas serão exibidas abaixo dos cabeçalhos das colunas. Pressione-o novamente sempre que quiser os dados mais recentes; o procedimento é o mesmo no Windows, Mac e Excel na Web. Para que a planilha seja atualizada automaticamente, salve a consulta no Construtor de Consultas e configure um Automação, a cada cinco minutos ou semanalmente, com o caderno de exercícios fechado.

É isso. Seus dados estão na planilha e permanecem atualizados com um clique. Nada saiu da sua rede, exceto as linhas que você solicitou.

Lado a lado, apenas o que se mantém de pé.

Power QueryFluxos de consulta
O que você escreveCliques no editor, registrados como MO SQL, ou nada se um colega compartilhou a consulta.
Onde a consulta é executadaComputador de cada usuário; degraus dobrados na fonteO Agente, certa vez, ao lado do banco de dados
Remodelando dadosSua força: várias centenas de transformaçõesTudo o que o SQL puder expressar; deixe o Power Query para o resto.
Combinando fontesMesclar ou anexar etapas; cada fonte é carregada primeiro na planilha; os níveis de privacidade decidem o que pode ser combinado e o Formula.Firewall impede o que não pode.Um instrução SQL federada em duas ou mais conexões, cada uma consultada em modo somente leitura pelo seu próprio Agente e unida no servidor; sem avisos de privacidade, pois nada é combinado no seu computador.
AtualizarManual, aberto ou a cada n minutos enquanto estiver abertoUm clique, ou uma automação agendada com o Excel fechado
Onde fica o loginNa conexão da planilha, em cada computadorSomente no Agente; usuários do Excel nunca veem isso.
Drivers, gateways, VPNIndependentemente do que a fonte necessite, em cada computador.Nenhuma no lado do Excel; o agente se conecta via HTTPS.
Fornecer os dados a um colegaEnvie a apostila; eles precisam do mesmo acesso e dos mesmos drivers.Compartilhe os resultados da consulta; eles clicam em reproduzir.
Excel para Mac e Excel na webMac: menos fontes e sem níveis de privacidade; web: limitadoO mesmo complemento, o mesmo resultado em todos os lugares.
Resultados expressivosMantido no mecanismo do Excel, a menos que cada etapa seja interrompida.Transmitido pelo agente; o limite de dados do seu plano é o que você pode atingir.

Combinando fontes: o maior trunfo do Power Query e a resposta para ele.

A fusão de duas bases de dados é onde o Power Query se destaca, e é daí que vêm os avisos do Formula.Firewall, pois ambas as fontes são importadas para o seu computador e combinadas lá. O Query Streams faz o mesmo com um... consulta federadaUma única instrução SQL em duas ou mais conexões. No Construtor de Consultas, selecione Nova consulta → Consulta federada, selecione as conexões (cada uma recebe um alias) e nomeie as tabelas como alias.schema.tableAs conexões podem ser feitas por diferentes mecanismos — SQL Server, PostgreSQL, MySQL, MariaDB, Oracle, Snowflake, BigQuery e outros — ou por um conector de API ou uma pasta de arquivos, cada um atrás de seu próprio Agente. Cada fonte é consultada apenas pela sua parte, em seu próprio dialeto, somente leitura; as linhas são unidas em Fluxos de Consulta, não no seu computador. Plano A aba mostra quais perguntas serão feitas a cada banco de dados antes da execução.

Consulta federada · uma instrução SQL em duas conexões
SELECIONAR o.order_id, o.total, c.name, c.city
DE encomendas públicas da loja AS o
JUNTAR crm.dbo.clientes AS c ON c.customer_id = o.customer_id
ONDE o.ordered_at >= '2026-09-01'
ORDEM POR o.total DESC;

Salve uma vez e ela funcionará sem alterações no suplemento do Excel, no Google Sheets, na API REST, no Claude via MCP e em sincronizações agendadas. Está disponível em todos os planos, inclusive no gratuito, que une duas conexões e retorna até 250 linhas. Atualmente, uma instrução federada consiste em um único SELECT com junções, filtros, agrupamentos e funções de janela; CTEs, subconsultas e UNION ainda não são suportados. Como funcionam as consultas federadas.

Quando o Power Query ainda é a ferramenta certa

Mesclar arquivos, desagrupar relatórios, limpar colunas, construir um modelo que você mesmo atualiza em sua máquina: esse é o domínio do Power Query e nada aqui o substitui. Um padrão comum é usar ambos simultaneamente — o Query Streams traz as linhas ativas para uma planilha, e uma etapa do Power Query lê essa planilha como sua fonte, de modo que a formatação continue funcionando enquanto a busca não apresenta problemas.

O que os planos permitem

O recurso SQL ad-hoc do suplemento do Excel está disponível em todos os planos, inclusive no plano gratuito. O plano gratuito inclui duas conexões e uma franquia mensal de dados de 5 MB para resultados, suficiente para uma tabela como a mostrada acima, atualizada várias vezes ao dia. A execução de consultas salvas no Construtor de Consultas a partir do suplemento está disponível a partir do plano Personal Core; consultas compartilhadas por um colega são executadas em todos os planos. Compare os planos.

Gratuito é um plano que você mantém. Não se trata de um período de teste. Veja exatamente o que está incluído no anúncio. página de preços.

Perguntas que as pessoas fazem

Isto substitui o Power Query?

Para buscar linhas em tempo real de um banco de dados e compartilhá-las, sim. Para transformações, não: não há um editor de etapas. Escreva a formatação no SQL, faça-a na planilha ou direcione uma etapa do Power Query para a planilha preenchida pelo Query Streams.

Funciona no Excel para Mac e no Excel online?

Sim, o mesmo suplemento. A consulta é executada no Agente, então o Excel só precisa exibir as linhas; nada relacionado ao sistema operacional ou ao navegador altera a conexão que você pode acessar.

Ainda preciso de um driver ODBC ou do gateway de dados local?

Não. O agente possui seus próprios drivers de banco de dados integrados e se conecta via HTTPS. O Excel precisa apenas do suplemento.

Que impacto isso pode trazer?

O Agente transmite as linhas em vez de armazenar o resultado no mecanismo do Excel, portanto, os limites práticos são a franquia de dados mensal do seu plano e o próprio Excel (1.048.576 linhas por planilha). A versão gratuita inclui 5 MB de resultados por mês; os planos pagos aumentam esse limite.

Posso agendar uma atualização sem deixar o Excel aberto?

Sim. Salve a consulta no Construtor de Consultas e crie uma Automação. Ela gravará as linhas mais recentes na planilha de acordo com uma programação, que pode variar de cinco minutos a semanalmente, independentemente de alguém estar com a planilha aberta ou não.

O Excel precisa estar instalado no mesmo computador que o banco de dados?

Não. Apenas o Agente precisa estar no mesmo local que seu banco de dados. O Excel pode ser executado em qualquer computador com conexão à internet, incluindo o Excel na Web e o Excel no Mac. Faça login no suplemento com sua conta e suas conexões estarão lá.

Meus dados são copiados para o Query Streams?

Não. O agente executa a consulta no local onde seus dados estão armazenados e envia apenas as linhas retornadas. Nada é sincronizado ou armazenado nesse meio tempo.

O plano gratuito realmente cobre isso?

Sim. A versão gratuita é um plano permanente, não um período de teste com prazo de validade. Veja exatamente o que está incluído no plano. página de preços.

Funciona com o Excel para Mac?

Sim. Excel para Microsoft 365 no Mac e no Windows, e Excel na Web.

Ainda com dificuldades? Aberto Suporte Em Fluxos de Consulta, informe-nos em qual etapa você está e o que você vê. Nós o conectaremos.
O Query Streams também conecta os mesmos dados aPlanilhas GoogleClaude, Cursor e ChatGPTuma API RESTe mais

Setup trouble?

  • Agent shows Offline, or Test connection and Browse are greyed out? Check that the Agent is online → Is the Agent online?
Atualizado em 28 de setembro de 2026

Desenvolvido por BetterDocs