Visualizza le categorie

Alternativa a Microsoft Excel Power Query

8 minuti di lettura

Microsoft Excel · Alternativa a Power Query

Utilizza Power Query per modellare i dati. Usa questo per righe di database in tempo reale.

Power Query è un editor di trasformazione con un connettore integrato. Quando tutto ciò che si desidera è visualizzare le righe correnti da SQL Server, PostgreSQL, MySQL o Oracle in un foglio di lavoro che chiunque nel team possa aggiornare, su Windows, Mac o Excel sul Web, senza driver, gateway o stringhe di connessione nella cartella di lavoro, un piccolo Agent accanto al database e il componente aggiuntivo Query Streams svolgono questo compito in circa dieci minuti.

Circa 10 minuti Niente M, niente autisti 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.

Se utilizzi Power Query, ecco la versione onesta

Power Query Eccelle nello scopo per cui Microsoft l'ha creato: connettersi a una sorgente e quindi rimodellare i dati attraverso passaggi registrati che è possibile riprodurre. Le difficoltà che gli utenti riscontrano consultando questa pagina derivano dalla richiesta di qualcosa di diverso: un flusso di dati condiviso e in tempo reale da un database. Quattro punti tratti dalla documentazione di Microsoft spiegano la maggior parte delle lamentele:

Cosa hai colpitoPerché, secondo le parole di Microsoft
La funzione Aggiorna funziona solo quando la cartella di lavoro è aperta.L'aggiornamento è manuale, all'apertura o "ogni n minuti” — tutto all’interno di una sessione Excel aperta. Rinnovo programmato Con Excel chiuso è necessario Power BI o Power Automate.
Lento sui tavoli grandiPassaggi che non possono essere tradotti nella sorgente (“piegatoI file CSV e Excel vengono eseguiti direttamente dal motore di Excel, il che significa che prima le righe vengono scaricate sul computer. I file CSV e Excel, invece, non vengono mai compressi.
“Formula.Firewall” e richieste relative al livello di privacylivelli di privacy Bloccare la combinazione di fonti con diversi livelli di sensibilità; la via d'uscita, ignorandole, "potrebbe esporre dati sensibili o riservati a persone non autorizzate". Excel per Mac non supporta affatto i livelli di privacy.
Il quaderno di lavoro contiene il collegamentoL'origine dati, il relativo login e i driver necessari viaggiano con il file. Ogni collega che aggiorna ha bisogno dello stesso accesso e la stringa di connessione è a un clic di distanza in Impostazioni dell'origine dati.

Nessuno di questi è un bug. È la caratteristica principale di uno strumento ETL desktop. L'alternativa descritta di seguito sposta la query dal desktop e lascia che Power Query si occupi dell'elaborazione dei dati, compito per cui è particolarmente esperto.

Quello che otterrai alla fine

Logo di ExcelUn foglio di lavoro che contiene il risultato di una query SQL sul database, con un riquadro attività che consente di rieseguirla con un solo clic. Excel per Windows, Excel per Mac ed Excel sul Web offrono tutti lo stesso risultato, poiché la query non viene eseguita in Excel. Ad esempio:

La differenza sta nel luogo in cui viene eseguita la query. Con Power Query, Excel apre una connessione al database dal computer di ciascun utente ed esegue l'elaborazione lì. Con Query Streams, un piccolo programma chiamato Agente viene eseguito su un computer che ha già accesso al database, stabilisce una connessione in uscita verso Query Streams ed esegue lì la query SQL. Il componente aggiuntivo richiede le righe e le scrive nel foglio di calcolo. Nessuno che apra la cartella di lavoro ha bisogno di un driver, di una VPN o della password del database.

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 SIAil tuo laptop, un altro ufficio, un hotel, il tuo telefonoExcelWindows, Mac o Excel sul web
L'agente interagisce con i tuoi dati. Excel non ne ha bisogno. Apri il foglio in qualsiasi punto e le righe verranno visualizzate automaticamente.

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 Excel 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. Excel può essere ovunque, incluso Excel sul Web.

Configuralo in quattro passaggi

  1. Crea il tuo account

    Vai a my.querystreams.com e iscriviti. Scegli il Gratuito Piano. Si tratta di un piano reale, non di una prova, che prevede due connessioni e query SQL ad hoc tramite il componente aggiuntivo di Excel.

  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 ci si deve occupare è il componente aggiuntivo.

    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.

    Nessun gateway, nessun ODBC. Questo è l'unico punto in cui vengono inserite le credenziali di accesso al database, e vanno inserite una sola volta. L'agente comunica con il database dall'interno della rete e con Query Streams in uscita tramite HTTPS. Non viene installato nulla sui computer che utilizzano Excel.

  4. Eseguire la query SQL da Excel

    In Excel, installare il componente aggiuntivo Query Streams dal marketplace dei componenti aggiuntivi di Microsoft, se non l'hai ancora fatto, accedi con il tuo account Query Streams e fai clic Trasmetti una querySeleziona la tua connessione e incolla una query:

    Esempio · SQL
    SELEZIONARE ID cliente, nome, città
    DA clienti
    ORDINE DI nome
    LIMITE 1000;

    Sotto Scheda di destinazione scegliere Crea un nuovo foglio e premi il pulsante di riproduzione (la freccia ▶). Le righe vengono visualizzate sotto le intestazioni di colonna. Premilo di nuovo ogni volta che desideri i dati più recenti; è lo stesso su Windows, Mac ed Excel sul web. Per aggiornare automaticamente il foglio, salva la query in Query Builder e imposta un Automazione, ogni cinque minuti o settimanalmente, con il quaderno di lavoro chiuso.

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.

Fianco a fianco, solo ciò che resiste

Power QueryFlussi di query
Ciò che scriviClic nell'editor, registrati come MLa query SQL, oppure nulla se un collega ha condiviso la query.
Dove viene eseguita la queryIl computer di ciascun utente; passaggi piegati sulla sorgenteL'agente, una volta, accanto al database
Rimodellare i datiIl suo punto di forza: diverse centinaia di trasformazioniTutto ciò che SQL può esprimere; per il resto, Power Query è la soluzione ideale.
Combinazione di fontiPassaggi di unione o aggiunta; ogni origine viene caricata prima nella cartella di lavoro; i livelli di privacy decidono cosa può essere unito e Formula.Firewall impedisce ciò che non puòUno istruzione SQL federata attraverso due o più connessioni, ciascuna interrogata in sola lettura dal proprio agente e unita lato server; nessuna richiesta di livello di privacy perché nulla viene combinato sul tuo computer
AggiornaManuale, su aperto o ogni n minuti mentre è apertoUn clic o un'automazione programmata con Excel chiuso
Dove risiede il loginNella connessione della cartella di lavoro, su ogni computerSolo sull'agente; gli utenti Excel non lo vedono mai
Driver, gateway, VPNQualunque cosa la fonte richieda, su ogni computerNessuna modifica da parte di Excel; l'agente si connette tramite HTTPS.
Dare i dati a un collegaInvia la cartella di lavoro; hanno bisogno dello stesso accesso e degli stessi driverCondividi i risultati della query; loro premono play
Excel per Mac e Excel sul WebMac: meno fonti e nessun livello di privacy; web: limitatoStesso componente aggiuntivo, stesso risultato ovunque
Risultati di grande portataMantenuto nel motore di Excel a meno che ogni passaggio non si riducaTrasmissione in streaming dall'agente; la quantità di dati inclusa nel tuo piano rappresenta il limite massimo.

Combinazione di fonti: il punto di forza di Power Query e la sua soluzione.

Unire due database è dove Power Query si rivela utile, ed è da qui che provengono i prompt di Formula.Firewall, perché entrambe le origini vengono recuperate sul computer e lì combinate. Query Streams fa lo stesso lavoro 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. A ciascuna sorgente viene richiesto solo il suo pezzo, nel suo dialetto, in sola lettura; le righe vengono unite su Query Streams, non sul tuo laptop. Piano La scheda mostra 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 di Excel, da Fogli Google, 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

Unire file, annullare le pivot dei report, pulire le colonne, creare un modello da aggiornare manualmente sul proprio computer: questo è il terreno di gioco di Power Query e nulla qui lo sostituisce. Un modello comune prevede entrambe le operazioni contemporaneamente: Query Streams importa le righe in tempo reale in un foglio di calcolo e un passaggio di Power Query legge quel foglio come origine dati, in modo che la formattazione continui a funzionare senza interruzioni durante il recupero dei dati.

Cosa consentono i piani

Le query SQL ad hoc dal componente aggiuntivo di Excel sono disponibili in tutti i piani, incluso quello gratuito. Il piano gratuito include due connessioni e un limite mensile di 5 MB di dati, sufficienti per una tabella come quella sopra riportata, aggiornata più volte al giorno. L'esecuzione delle query salvate in Query Builder dal componente aggiuntivo è disponibile a partire dal piano Personal Core; le query condivise da un collega sono 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

Si tratta di un'alternativa a Power Query?

Per recuperare righe in tempo reale da un database e condividerle, sì. Per le trasformazioni, no: non esiste un editor di passaggi. Scrivi la formattazione direttamente nel codice SQL, fallo nel foglio di calcolo oppure indirizza un passaggio di Power Query al foglio di calcolo che Query Streams compila.

Funziona con Excel per Mac e Excel sul web?

Sì, si tratta dello stesso componente aggiuntivo. La query viene eseguita sull'Agent, quindi Excel deve solo visualizzare le righe; il sistema operativo o il browser non influiscono in alcun modo sulle connessioni possibili.

Ho ancora bisogno di un driver ODBC o del gateway dati locale?

No. L'agente ha i propri driver di database integrati e si connette tramite HTTPS. Excel necessita solo del componente aggiuntivo.

Che risultato significativo può portare?

L'agente elabora le righe in streaming anziché memorizzare il risultato nel motore di Excel, quindi i limiti pratici sono rappresentati dalla quota dati mensile del tuo piano e da Excel stesso (1.048.576 righe per foglio). La versione gratuita include 5 MB di risultati al mese; i piani a pagamento aumentano questo limite.

Posso programmare un aggiornamento senza lasciare Excel aperto?

Sì. Salva la query in Query Builder e crea un'automazione. Questa scriverà le righe più recenti nella cartella di lavoro secondo una pianificazione, da ogni cinque minuti a settimanalmente, indipendentemente dal fatto che qualcuno la stia aprendo o meno.

Excel deve necessariamente trovarsi sullo stesso computer del database?

No. Solo l'agente deve trovarsi nella stessa posizione del database. Excel può essere installato su qualsiasi computer con una connessione a Internet, inclusi Excel sul Web e Excel su Mac. Accedi al componente aggiuntivo con il tuo account e troverai le tue connessioni.

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.

Funziona con Excel per Mac?

Sì. Excel per Microsoft 365 su Mac e Windows, ed Excel sul web.

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 aFogli di GoogleClaude, Cursor e ChatGPTun'API RESTe altro ancora
Updated on 28 settembre 2026

Powered by BetterDocs