Visualizza le categorie

Power Query per Google Sheets

Equivalente di Google Sheets e Power Query

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.

Circa 10 minuti No Apps Script I dati rimangono sulla tua rete Il piano gratuito lo copre
Hai bisogno di aiuto? Chiedi pure a noi. Apri Supporto Accedi a Query Streams (menu in alto a destra → Supporto) e inviaci un messaggio. Persone reali lo leggono, e "Non so cosa mi stia chiedendo questa schermata" è una domanda assolutamente legittima.

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à GoogleCosa fa
Celle nello stesso foglio di calcoloQUERY(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.
BigQueryFogli collegatiTabelle 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 incorporatoLe 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

Logo di Google SheetsUna 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:

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

DOVE RISIEDE IL DATABASEla rete del tuo ufficio o la sala serverIl tuo database personalerimane sulla tua reteAgente Query Streamssulla stessa reteFlussi di querycollegamento crittografatotramite internet · solo risultatiOVUNQUE TU SIAqualsiasi browser: laptop, tablet, telefono, ChromebookFogli di Googlele file arrivano in un foglio
L'agente vive con i tuoi dati. Il tuo foglio di calcolo risiede nel cloud di Google. Aprilo ovunque e le righe saranno a tua disposizione.

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

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

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

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

  4. 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 · SQL
    SELEZIONARE 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 QueryQuery Streams in Google Sheets
Ciò che scriviClic nell'editor, registrati come MLa query SQL, oppure nulla se un collega ha condiviso la query.
Dove viene eseguita la querySul tuo computer, nel motore di Excel; parti che piega esegui sulla sorgenteSull'agente, accanto al database; l'intera query, sempre
Rimodellare i datiIl suo punto di forza: unisci, aggiungi, ruota, annulla rotazione, centinaia di altre funzioniQualunque cosa SQL possa esprimere, il resto lo fai nel foglio di calcolo.
Combinazione di fontiPassaggi di unione o aggiunta; ogni origine viene caricata prima nella cartella di lavoro; i livelli di privacy determinano cosa può essere unitoUno istruzione SQL federata attraverso due o più connessioni, ciascuna interrogata in sola lettura dal proprio agente e unita per te; su ogni piano
AggiornaManuale, all'apertura o ogni N minuti mentre la cartella di lavoro è apertaEseguire la query quando vuoi, oppure un'automazione programmata senza nulla di aperto
Dove risiede l'accesso al databaseNella connessione della cartella di lavoro, sul computer di ciascun utenteSolo sull'agente; gli utenti del foglio non lo vedono mai
Dare i dati a un collegaInvia la cartella di lavoro; hanno bisogno degli stessi driver e dello stesso accessoCondividi i risultati della query; cliccano Eseguire la query
Funziona con Fogli GoogleNo. 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.

Query federata · un'unica istruzione SQL su due connessioni
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.

Ancora bloccato? Apri Supporto Accedi a Query Streams e comunicaci a quale passaggio ti trovi e cosa visualizzi. Ti aiuteremo a connetterti.
Query Streams collega anche gli stessi dati aExcelClaude, Cursor e ChatGPTun'API RESTe altro ancora

Setup trouble?

  • Agent shows Offline, or Test connection and Browse are greyed out? Check that the Agent is online → Is the Agent online?
Updated on 28 settembre 2026

Powered by BetterDocs