Google Sheets non dispone di Power Query. Questo è l'equivalente per i dati del database.
Sheets QUERY() Rimodella solo le celle già presenti nel foglio di calcolo e Fogli Connessi si connette direttamente a BigQuery. Per importare righe in tempo reale da SQL Server, PostgreSQL, MySQL o qualsiasi altro database in una scheda e aggiornarle con un clic, è sufficiente installare un piccolo agente accanto al database e utilizzare il componente aggiuntivo Query Streams. Niente Apps Script, niente esportazioni, niente credenziali nel foglio.
La risposta breve
No, Google Sheets non ha Power Querye Google non ne ha annunciato uno. Ciò che ha invece si suddivide in tre categorie, e quale ti serve dipende da dove si trovano i dati:
| I tuoi dati sono in… | Cosa ti dà Google | Cosa fa |
|---|---|---|
| Celle nello stesso foglio di calcolo | QUERY(dati, query) | Consente di filtrare, raggruppare, trasformare in tabelle pivot e ordinare un intervallo di dati tramite un linguaggio simile a SQL. Non può stabilire connessioni con risorse esterne al foglio di calcolo. |
| BigQuery | Fogli collegati | Tabelle pivot e grafici in tempo reale su tabelle BigQuery. Solo BigQuery, e richiede un progetto Google Cloud con fatturazione. |
| Un database di tua proprietà: SQL Server, PostgreSQL, MySQL, Oracle… | Niente di incorporato | Le tue opzioni sono il servizio JDBC di Apps Script (codice, quote, una lista di elementi consentiti del firewall — vedi la versione onesta), un componente aggiuntivo di importazione che copia le righe secondo una pianificazione, oppure un connettore live come quello riportato di seguito. |
Il resto di questa pagina è la terza riga: come ottenere righe di database live in Fogli Google con un Eseguire la query pulsante, quanto costa e in quali casi Power Query di Excel rimane lo strumento migliore.
Quello che otterrai alla fine
Una scheda che contiene il risultato di una query SQL sul tuo database e un pannello laterale con un Eseguire la query Un pulsante che visualizza le righe più recenti ogni volta che lo desideri. Ad esempio:
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | ID cliente | nome di battesimo | cognome | Paese | totale |
| 2 | 1042 | Maria | Alvarez | U.S.A. | 1,284.50 |
| 3 | 1043 | Daniel | Okafor | U.S.A. | 612.00 |
| 4 | 1047 | Priya | Nair | U.S.A. | 2,090.75 |
| 5 | 1051 | Tommaso | Berg | U.S.A. | 338.20 |
| 6 | 1056 | Lucia | Ferreira | U.S.A. | 1,455.00 |
| 7 | 1060 | Kenji | Sato | U.S.A. | 874.10 |
| 8 |
In diretta dal tuo databaseLa query viene eseguita su un computer che ha già accesso al database, non nel cloud di Google e non nel foglio di calcolo. Un piccolo programma chiamato Agent rimane in esecuzione su quel computer, stabilisce una connessione in uscita con Query Streams, esegue la query SQL e restituisce solo le righe. Il componente aggiuntivo di Fogli Google richiede queste righe e le dispone sotto le intestazioni. La password del database rimane sull'Agent; nessuno che apra il foglio di calcolo la vedrà mai.
Cosa ti servirà
Un account Query Streams
Il piano gratuito è sufficiente per questa guida. Registrati su my.querystreams.com.
L'agente su un computer che può raggiungere il server
Un piccolo programma che viene eseguito in background e interroga il database quando Google Sheets lo richiede. Spesso si tratta del server di database stesso, oppure di un qualsiasi computer sempre acceso sulla stessa rete.
I tuoi dati di connessione
Il nome del server, il nome del database e un nome utente e una password che consentano l'accesso in lettura. Se la gestione del database è affidata a qualcun altro, è a lui che bisogna chiedere queste informazioni.
Quale computer riceve l'agente? Qualsiasi macchina sempre accesa in grado di accedere al proprio database, spesso il server di database stesso o un computer sulla stessa rete. Google Sheets può essere ovunque; funziona nel tuo browser.
Configuralo in quattro passaggi
-
Crea il tuo account
Vai a my.querystreams.com e registrati con l'account Google che usi per Fogli. Scegli il Gratuito Piano. Si tratta di un piano reale, non di una prova, che prevede due connessioni e query SQL ad hoc da Fogli Google.
Installa l'agente su un computer in grado di raggiungere il server.



Accedi, apri ScaricamentoInstalla l'agente su una macchina che possa già accedere al tuo database: spesso il server del database stesso, oppure un qualsiasi computer sempre acceso sulla stessa rete. L'installazione richiede solo un minuto e da quel momento in poi l'agente funzionerà autonomamente.
Perché un piccolo programma invece di un driver? L'Agent è un componente aggiuntivo installabile su Windows, Mac o Linux (circa 85 MB su Windows, poco più di 100 MB su Mac e Linux) che funziona silenziosamente in background. Stabilisce una connessione in uscita crittografata con Query Streams, nello stesso modo di un browser, quindi non è necessario aprire porte del firewall né configurare una VPN. Il database rimane sulla rete locale e i dati vengono trasferiti ovunque ci si trovi, anche tramite Internet se necessario. L'unico elemento di cui è necessario occuparsi è l'add-on.
La pagina di download mostra La tua chiave di accesso. Incollalo nell'Agente quando richiesto e attendi che il badge venga letto Connesso ai flussi di queryQuesta è l'unica operazione che si esegue sull'agente stesso.
Se volete, potete trovare le guide complete: Finestre, Mac, Linux.
-
Aggiungi la connessione al database
Nel portale aperto Dati → Agenti dati, clicca Aggiungi connettore Sul tuo agente, scegli il tipo di database e inserisci host, porta, database e un login di sola lettura. Fai clic Verifica la connessione; quando legge Collegato, selezionare i database da includere sotto Acquisizione dello schema e clicca Risparmiare.
Non c'è nulla da aprire sul firewall. L'agente si connette al database dall'interno della rete locale e invia flussi di query in uscita tramite HTTPS. Non è necessario autorizzare alcun intervallo di indirizzi Google né sincronizzarlo con altri sistemi.
-
Esegui la query SQL da Fogli Google
Apri il tuo foglio di calcolo e installare il componente aggiuntivo Query Streams dal Google Workspace Marketplace, se non l'hai ancora fatto. Riconosce l'account Google con cui hai già effettuato l'accesso; non è necessario un accesso separato. Aprilo dall'icona nel pannello laterale a destra (si trova anche sotto Estensioni), clicca Streamer di query, seleziona la tua connessione e incolla una query:
Esempio · SQLSELEZIONARE ID cliente, nome, città DA clienti ORDINE DI nome LIMITE 1000;
Seleziona la scheda sotto Scheda di destinazione e clicca Eseguire la queryLe righe vengono posizionate sotto le intestazioni di colonna. Fai clic Eseguire la query di nuovo ogni volta che desideri i dati più recenti. Per aggiornare automaticamente la scheda, salva la query in Query Builder e configura un Automazione, ogni cinque minuti o settimanalmente.
Questo è tutto. I tuoi dati sono presenti nel foglio di calcolo e rimangono aggiornati con un solo clic. Nulla ha lasciato la tua rete, a parte le righe che hai richiesto.
Power Query contro questo, solo ciò che regge
Power Query di Excel è due cose in una: un connettore per centinaia di origini dati e un editor con diverse centinaia di trasformazioni che è possibile riprodurre. Query Streams è la prima parte realizzata in modo diverso, e volutamente non la seconda. Affiancati:
| Excel Power Query | Query Streams in Google Sheets | |
|---|---|---|
| Ciò che scrivi | Clic nell'editor, registrati come M | La query SQL, oppure nulla se un collega ha condiviso la query. |
| Dove viene eseguita la query | Sul tuo computer, nel motore di Excel; parti che piega esegui sulla sorgente | Sull'agente, accanto al database; l'intera query, sempre |
| Rimodellare i dati | Il suo punto di forza: unisci, aggiungi, ruota, annulla rotazione, centinaia di altre funzioni | Qualunque cosa SQL possa esprimere, il resto lo fai nel foglio di calcolo. |
| Combinazione di fonti | Passaggi di unione o aggiunta; ogni origine viene caricata prima nella cartella di lavoro; i livelli di privacy determinano cosa può essere unito | Uno istruzione SQL federata attraverso due o più connessioni, ciascuna interrogata in sola lettura dal proprio agente e unita per te; su ogni piano |
| Aggiorna | Manuale, all'apertura o ogni N minuti mentre la cartella di lavoro è aperta | Eseguire la query quando vuoi, oppure un'automazione programmata senza nulla di aperto |
| Dove risiede l'accesso al database | Nella connessione della cartella di lavoro, sul computer di ciascun utente | Solo sull'agente; gli utenti del foglio non lo vedono mai |
| Dare i dati a un collega | Invia la cartella di lavoro; hanno bisogno degli stessi driver e dello stesso accesso | Condividi i risultati della query; cliccano Eseguire la query |
| Funziona con Fogli Google | No. Excel è disponibile solo per Windows e Mac. | Sì, qualsiasi browser |
Combinazione di fonti: il punto di forza di Power Query e la sua soluzione.
La cosa che manca di più agli utenti di Power Query in Fogli è l'unione di due origini. Query Streams lo fa con un query federata: un'istruzione SQL su due o più connessioni. Nel Generatore di query scegli Nuova query → Query federata, seleziona le connessioni (ognuna riceve un alias) e assegna un nome alle tabelle come alias.schema.tableLe connessioni possono essere motori diversi — SQL Server, PostgreSQL, MySQL, MariaDB, Oracle, Snowflake, BigQuery e altri — oppure un connettore API o una cartella di file, ognuno dietro il proprio agente. Query Streams invia a ciascuna sorgente solo la sua parte, nel dialetto di quel motore, in sola lettura, e unisce le righe restituite autonomamente. Piano La scheda mostra esattamente quali domande verranno poste a ciascun database prima dell'esecuzione.
SELEZIONARE o.order_id, o.total, c.name, c.city DA ordini pubblici del negozio AS o CONGIUNGERE crm.dbo.clienti AS c ON c.customer_id = o.customer_id DOVE o.ordered_at >= '2026-09-01' ORDINE DI totale o.totale DESC;
Salvalo una volta e funzionerà senza modifiche dal componente aggiuntivo Fogli, da Excel, dall'API REST, da Claude tramite MCP e dalle sincronizzazioni pianificate. È disponibile in tutti i piani, incluso quello gratuito, che unisce due connessioni e restituisce fino a 250 righe. Attualmente, un'istruzione federata è una singola SELECT con join, filtri, raggruppamenti e funzioni finestra; CTE, subquery e UNION non sono ancora supportati. Come funzionano le query federate.
Quando Power Query è ancora lo strumento giusto
Se il tuo lavoro consiste nel modellare i dati, ad esempio unire cinque fogli di calcolo, trasformare un report in un formato pivot o ripulire una colonna di date, e i dati sono in Excel, continua a usare Power Query. Nessuno strumento qui descritto può sostituire l'editor. Se invece utilizzi Fogli Google o il tuo lavoro consiste nel "recuperare le righe correnti dal database e inserirle in una scheda che altri utenti possono aggiornare", allora questa pagina è pensata proprio per questo tipo di attività.
Cosa consentono i piani
La funzionalità SQL ad hoc del componente aggiuntivo Fogli Google è disponibile in tutti i piani, incluso quello gratuito. Il piano gratuito include due connessioni e un limite mensile di 5 MB di dati, sufficiente per una tabella come quella sopra riportata, aggiornata più volte al giorno. L'esecuzione delle query salvate in Query Builder tramite il componente aggiuntivo è disponibile a partire dal piano Personal Core; le query condivise da un collega sono invece disponibili in tutti i piani. Confronta i piani.
Gratis è un piano che mantieni. Non è una prova che scade. Scopri esattamente cosa include su pagina dei prezzi.
Domande che le persone si pongono
Google Sheets include Power Query?
No. Power Query fa parte di Excel per Windows e Excel per Mac, e di Power BI. Google Sheets ha QUERY() Per i dati già presenti nel foglio e per i Fogli Connessi per BigQuery. Per qualsiasi altro database è necessario aggiungere qualcosa: codice Apps Script, un componente aggiuntivo di importazione o un connettore live come Query Streams.
Esiste un equivalente ufficiale di Power Query per Fogli Google?
Il connettore ufficiale di Google per i database è Fogli Connessi, che si connette esclusivamente a BigQuery. Non esiste un equivalente ufficiale per SQL Server, PostgreSQL, MySQL o Oracle.
Posso eseguire le mie query Power Query esistenti in Fogli Google?
Non così come sono. Le query M vengono eseguite solo all'interno di Excel o Power BI. La parte che ha recuperato i dati diventa una query SQL in Query Streams; le fasi di rimodellamento vengono spostate all'interno di tale query SQL o nel foglio di calcolo.
La scheda si aggiorna automaticamente?
Cliccare Eseguire la query e si aggiorna. Per un aggiornamento automatico, salva la query e crea un'automazione che scriva nella scheda a intervalli regolari, da ogni cinque minuti a settimanalmente, con il foglio di calcolo chiuso.
Dove viene eseguito il codice SQL e può modificare i miei dati?
Sull'agente, rispetto al database, in modalità sola lettura: l'agente rifiuta qualsiasi operazione che non sia una SELECT. Il foglio riceve sempre e solo righe.
Il mio database deve necessariamente trovarsi sullo stesso computer che utilizzo con Fogli Google?
No. Solo l'agente deve trovarsi nella stessa posizione del tuo database. Google Sheets funziona nel tuo browser su qualsiasi dispositivo. Apri il componente aggiuntivo con lo stesso account Google e le tue connessioni saranno lì.
I miei dati vengono copiati in Query Streams?
No. L'agente esegue la query nel luogo in cui si trovano i tuoi dati e invia solo le righe restituite. Nulla viene sincronizzato o memorizzato nel frattempo.
Il piano gratuito copre davvero tutto questo?
Sì. La versione gratuita è un piano che mantieni, non una prova che scade. Scopri esattamente cosa include su pagina dei prezzi.
Il foglio si aggiorna automaticamente?
Fai clic su "Esegui query" ogni volta che desideri visualizzare le righe più recenti. Per un foglio di calcolo che si aggiorni automaticamente a intervalli regolari senza alcun intervento umano, configura un'automazione nel portale Query Streams (Streams → Automazione). Questa opzione è disponibile in tutti i piani.
Guide correlate
Setup trouble?
- Agent shows Offline, or Test connection and Browse are greyed out? Check that the Agent is online → Is the Agent online?

