Ottieni i dati da MySQL in Excel
Importa righe in tempo reale dal tuo database MySQL in Excel e aggiornale quando vuoi. Nessun driver ODBC, nessuna esportazione, nessuna macro. La prima volta ci vogliono circa dieci minuti, ed è incluso nel piano gratuito.
Quello che otterrai alla fine
Un foglio di calcolo che mostra i risultati in tempo reale di una query SQL sul tuo database MySQL, con un pulsante che visualizza le righe più recenti ogni volta che i dati cambiano. 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 da MySQLMySQL memorizza i tuoi dati su un server gestito da te o dal tuo team. Importarli in Excel di solito richiede driver, stringhe di connessione o esportazioni che diventano obsolete non appena vengono inviate. Query Streams elimina questo problema: un piccolo programma di supporto chiamato Agent esegue la query direttamente dove si trovano i tuoi dati e un componente aggiuntivo di Excel richiede le righe desiderate. Solo i risultati vengono trasmessi, tramite un collegamento crittografato, e Excel può trovarsi ovunque: sul tuo portatile a casa, sul computer di un collega dall'altra parte del paese o su Excel sul web.
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.
Dettagli di connessione a MySQL
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 database MySQL, spesso il server di database stesso o un computer sulla stessa rete. Excel può essere ovunque, incluso Excel sul Web.
Collegalo in cinque passaggi
-
Crea il tuo account
Vai a my.querystreams.com e iscriviti. Scegli il Gratuito Piano. Si tratta di un piano reale, non di una versione di prova, che include la connessione al database MySQL e l'esecuzione di query da Excel.
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 MySQL: spesso il server del database stesso, oppure qualsiasi computer sempre acceso sulla stessa rete. L'installazione richiede 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.
-
Puntalo al tuo database MySQL
Torna al tuo browser, apri Agenti dati (Sotto Dati nel menu in alto). Il tuo agente è elencato lì. Fai clic Aggiungi connettore, scegliere MySQLe inserisci i dettagli che hai raccolto in precedenza:
- Nome della società
- Un nome che riconoscerai in seguito, come ad esempio "Database delle vendite".
- Ospite
- Il nome del server o l'indirizzo IP, ad esempio sales-db.company.com.
- Porto
- La porta di rete su cui MySQL è in ascolto; lasciala a 3306 a meno che l'amministratore non l'abbia modificata.
- Database
- Il nome del database che contiene le tabelle.
- Nome utente
- Un login di database autorizzato alla lettura dei dati; inizialmente è configurato come root, quindi sostituiscilo con un login di sola lettura.
- Password
- La password per accedere a quel database.
Cliccare Verifica la connessioneQuando legge Collegato, UN Acquisizione dello schema Il passaggio chiede quali database includere; selezionane almeno uno, quindi fai clic RisparmiareLa connessione raggiunge il tuo agente in pochi secondi.
Test fallito? Solitamente il problema risiede nel nome del server o in un firewall interposto tra il computer dell'agente e il database. Prova a utilizzare gli stessi dati da quel computer con il tuo solito strumento di gestione del database; se anche questo tentativo fallisce, fallirà anche con l'agente.
-
Aggiungere flussi di query a Excel
In Excel, vai a Inserisci → Ottieni componenti aggiuntivi, cerca Flussi di querye clicca AggiungiOppure aprilo direttamente da Query Streams su Microsoft AppSourceSul ripiano multifunzione compare il pulsante Query Streams. Accedi con lo stesso account.
Funziona con Excel per Microsoft 365 su Windows e Mac, e con Excel sul web.
-
Porta il tuo primo tavolo
Fai clic sul pulsante Query Streams, scegli Trasmetti una querye seleziona la connessione appena stabilita.
Digita la query che vuoi eseguire. Questa estrae alcune colonne da un clienti tavolo:
Esempio · SQLSELEZIONA customer_id, name, city DA customers ORDINA PER name LIMIT 100;
Sotto Scheda di destinazione scegliere Crea un nuovo foglioQuindi premi il pulsante di riproduzione (la freccia ▶). Le righe vengono importate in Excel in uno o due secondi. Premilo di nuovo ogni volta che i dati cambiano e il foglio si aggiornerà automaticamente.
Non conosci SQL? Crea la query direttamente nel portale Query Streams. Generatore di query Mostra le tue tabelle e colonne in modo da poterle selezionare e cliccare. Con i piani Business puoi anche chiedere a Nova in linguaggio naturale ("mostrami i clienti negli Stati Uniti") e il sistema scriverà automaticamente la query SQL. Salva la query e sarà disponibile con un solo clic nel portale e nell'elenco delle query salvate del componente aggiuntivo, a partire dal piano Personal Core.
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.
Buone mosse successive
- Salva la query nel portale, così puoi eseguirlo di nuovo con un solo clic, da Excel o Fogli Google.
- Aggiungi un filtro come ad esempio un intervallo di date, in modo che la stessa query possa rispondere "questo mese" senza modifiche.
- Condividi i risultati con un collega. Loro vedono le righe, non le tue credenziali.
Domande che le persone si pongono
È necessario che Excel sia installato sullo stesso computer del database MySQL?
No. Solo l'agente deve trovarsi nella stessa posizione del database MySQL. 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.
Guide correlate
Ogni guida per MySQL
Non è proprio la tua configurazione?
- Vuoi interrogare direttamente le cartelle di lavoro di Excel? Excel Folder legge una cartella di cartelle di lavoro come tabelle → Excel Folder
- Utilizzi MariaDB? Seleziona la scheda MariaDB; i passaggi sono gli stessi → MariaDB

