Ver categorias

Power Query para Google Sheets

Planilhas Google · Equivalente ao Power Query

O Google Sheets não possui o Power Query. Isso é o equivalente para dados de banco de dados.

O próprio Sheets CONSULTA() A função apenas remodela as células já existentes na planilha, e o Connected Sheets acessa o BigQuery sozinho. Para extrair linhas em tempo real do SQL Server, PostgreSQL, MySQL ou qualquer outro banco de dados para uma aba e atualizá-las com um clique, você instala um pequeno Agente próximo ao banco de dados e usa o complemento Query Streams. Sem Apps Script, sem exportações, sem credenciais na planilha.

Cerca de 10 minutos Sem script de aplicativos 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.

Resposta curta

Não, o Google Sheets não possui o Power Query.E o Google não anunciou nenhuma. Em vez disso, as opções disponíveis se dividem em três categorias, e a que você precisa depende de onde os dados estão localizados:

Seus dados estão em…O que o Google te ofereceO que faz
Células na mesma planilhaCONSULTA(dados, consulta)Filtra, agrupa, pivota e classifica um intervalo usando uma linguagem semelhante a SQL. Não é possível abrir uma conexão com nada fora da planilha.
BigQueryFolhas ConectadasGráficos e tabelas dinâmicas em tempo real sobre tabelas do BigQuery. Exclusivo para BigQuery, e você precisa de um projeto do Google Cloud com faturamento ativado.
Um banco de dados próprio: SQL Server, PostgreSQL, MySQL, Oracle…Nada embutidoSuas opções são o serviço JDBC do Apps Script (código, cotas, lista de permissões do firewall — veja a versão honesta), um complemento de importação que copia linhas de acordo com um agendamento, ou um conector em tempo real como o abaixo.

O restante desta página é a terceira linha: como importar linhas de um banco de dados ativo para o Google Sheets com um Executar consulta botão, quanto custa e em que situações o Power Query do Excel ainda é a melhor ferramenta.

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

Logotipo do Google SheetsUma aba que exibe o resultado de uma consulta SQL em seu banco de dados e um painel lateral com um Executar consulta Botão que exibe as linhas mais recentes sempre que você quiser. Assim:

A consulta é executada em um computador que já consegue acessar seu banco de dados, não na nuvem do Google e nem na planilha. Um pequeno programa chamado Agente fica nesse computador, faz uma única conexão de saída com o Query Streams, executa o SQL e retorna apenas as linhas. O complemento do Planilhas Google solicita essas linhas e as organiza sob seus cabeçalhos. A senha do banco de dados permanece no Agente; ninguém que abre a planilha jamais a vê.

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Ê ESTEJAQualquer navegador: laptop, tablet, celular, ChromebookPlanilhas GoogleAs fileiras chegam em uma folha.
O Agente trabalha em conjunto com seus dados. Sua planilha fica armazenada na nuvem do Google. Abra-a em qualquer lugar e as linhas aparecerão para você.

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 Google Sheets 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 Google Sheets pode estar em qualquer lugar.Ele é executado no seu navegador.

Configure em quatro etapas

  1. Crie sua conta

    Vá para my.querystreams.com e faça login com a conta do Google que você usa para o Planilhas. Escolha a Gratuito É um plano real, não um teste, e abrange duas conexões e consultas SQL ad-hoc a partir do Google Sheets.

  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.

    Não há nada para abrir no firewall. O agente se conecta ao seu banco de dados de dentro da sua rede e realiza consultas de fluxos de saída via HTTPS. Não há intervalo de endereços do Google a ser permitido nem nada com que se preocupar.

  4. Execute o SQL a partir do Google Sheets

    Abra sua planilha e Instale o complemento Query Streams. Você pode baixá-lo do Google Workspace Marketplace, caso ainda não o tenha feito. Ele reconhece a conta do Google com a qual você já está conectado; não é necessário fazer login separadamente. Abra-o pelo ícone no painel lateral à direita (também está disponível em [inserir localização aqui]). Extensões), clique Fluxo de consultaSelecione sua conexão e cole uma consulta:

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

    Selecione a aba abaixo Folha de Destino e clique em Executar consultaAs linhas ficam abaixo dos cabeçalhos das colunas. Clique. Executar consulta Novamente, sempre que desejar os dados mais recentes. Para que a guia seja atualizada automaticamente, salve a consulta no Construtor de Consultas e configure um Automação, a cada cinco minutos ou semanalmente.

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

Power Query versus isso, apenas o que se mantém relevante.

O Power Query do Excel é duas coisas em uma: um conector para centenas de fontes de dados e um editor com centenas de transformações que podem ser reproduzidas. O Query Streams é a primeira parte, feita de forma diferente, e propositalmente não é a segunda. Comparação lado a lado:

Excel Power QueryFluxos de consulta no Google Sheets
O que você escreveCliques no editor, registrados como MO SQL, ou nada se um colega compartilhou a consulta.
Onde a consulta é executadaNo seu computador, no mecanismo do Excel; partes que dobrar executar na fonteNo agente, ao lado do banco de dados; a consulta completa, sempre.
Remodelando dadosSuas principais funcionalidades: mesclar, anexar, pivotar, despivotar e centenas de outras.Tudo o que o SQL puder expressar; faça o resto na planilha.
Combinando fontesMesclar ou anexar etapas; cada fonte é carregada primeiro na planilha; os níveis de privacidade determinam o que pode ser combinado.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 para você; em todos os planos.
AtualizarManual, ao abrir ou a cada N minutos enquanto a planilha estiver abertaExecutar consulta Quando você quiser, ou uma automação agendada sem nenhuma outra opção disponível.
Onde fica o login do banco de dadosNa conexão da pasta de trabalho, em cada computador do usuário.Somente no Agente; os usuários da planilha nunca veem isso.
Fornecer os dados a um colegaEnvie a planilha; eles precisam dos mesmos drivers e acesso.Compartilhe os resultados da consulta; eles clicam. Executar consulta
Funciona no Google SheetsNão. Excel apenas para Windows e Mac.Sim, qualquer navegador.

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

O que os usuários do Power Query mais sentem falta no Planilhas Google é a possibilidade de mesclar duas fontes de dados. O Query Streams resolve esse problema 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 de diferentes mecanismos — SQL Server, PostgreSQL, MySQL, MariaDB, Oracle, Snowflake, BigQuery e outros — ou um conector de API ou uma pasta de arquivos, cada um por trás de seu próprio Agente. O Query Streams envia a cada fonte apenas a sua parte, no dialeto desse mecanismo, em modo somente leitura, e une as linhas retornadas automaticamente. Plano A aba mostra exatamente 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 Planilhas Google, no Excel, na API REST, no Claude via MCP e em sincronizações agendadas. Está presente 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

Se o seu trabalho envolve formatar dados — unindo cinco planilhas, desagrupando um relatório, limpando uma coluna de datas — e esses dados estão no Excel, continue usando o Power Query. Nada aqui substitui o editor. Se você usa o Google Sheets, ou se a sua tarefa é "extrair as linhas atuais do banco de dados para uma guia que outras pessoas atualizam", então esta página é para essa tarefa específica.

O que os planos permitem

O SQL ad-hoc do complemento Google Sheets está disponível em todos os planos, inclusive no 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 acima, atualizada várias vezes ao dia. A execução de consultas salvas no Construtor de Consultas do complemento 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

O Google Sheets possui o Power Query?

Não. O Power Query faz parte do Excel para Windows e do Excel para Mac, bem como do Power BI. O Google Sheets possui um recurso adicional. CONSULTA() Para dados já presentes na planilha e em Planilhas Conectadas para BigQuery. Para qualquer outro banco de dados, você adiciona algo: código do Apps Script, um complemento de importação ou um conector em tempo real, como o Query Streams.

Existe um equivalente oficial do Power Query para o Google Sheets?

O conector oficial de banco de dados do Google é o Connected Sheets, e ele se conecta apenas ao BigQuery. Não existe um equivalente oficial para SQL Server, PostgreSQL, MySQL ou Oracle.

Posso executar minhas consultas existentes do Power Query no Google Sheets?

Não exatamente como são. As consultas M só são executadas dentro do Excel ou do Power BI. A parte que busca os dados se torna uma consulta SQL no Query Streams; as etapas de remodelação são movidas para esse SQL ou para a planilha.

A aba atualiza sozinha?

Clique em Executar consulta e atualiza automaticamente. Para uma atualização automática, salve a consulta e crie uma Automação que grave na guia de acordo com uma programação, de cinco minutos a semanalmente, com a planilha fechada.

Onde o SQL é executado e ele pode alterar meus dados?

No agente, em relação ao seu banco de dados, somente leitura: o agente rejeita qualquer coisa que não seja um comando SELECT. A planilha recebe apenas linhas.

Meu banco de dados precisa estar no mesmo computador em que uso o Planilhas Google?

Não. Apenas o agente precisa estar no mesmo local que seu banco de dados. O Google Sheets funciona no seu navegador em qualquer dispositivo. Abra o complemento com a mesma conta do Google 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.

A planilha atualiza sozinha?

Clique em Executar Consulta novamente sempre que desejar as linhas mais recentes. Para uma planilha que seja atualizada automaticamente, sem que ninguém precise fazer nada, configure uma Automação no portal do Query Streams (Streams → Automação). Ela está disponível em todos os planos.

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 aExcelClaude, 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