Da database a Excel.
A un solo clic di distanza.
Importa i risultati in tempo reale del database direttamente in qualsiasi foglio di calcolo Excel. Nessun driver ODBC, nessuna macro VBA, nessuna esportazione manuale. Seleziona una query, fai clic su Esegui e guarda i dati apparire.
Chiedi a Nova, ottieni SQL + grafici
Incontrare Nova API REST del databaseUna chiave per ogni partner. Nessuna credenziale condivisa.
Creare un'API AutomazioneSincronizzazione programmata con oltre 6 piattaforme
Esplorare Da API a SQLInterrogare le API con SQL, senza codice
Esplorare Database AI MCPClaude, Cursor, ChatGPT e Grok interagiscono con i tuoi dati
Connetti l'IAQuery Streams è una piattaforma di integrazione di database sicura e in tempo reale che consente di importare risultati SQL in tempo reale in Microsoft Excel e Fogli Google senza dover configurare driver ODBC, scrivere macro VBA o condividere le credenziali del database. Per saperne di più, visita QueryStreams.com e iscriviti gratuitamente Per iniziare a eseguire query di dati in Excel da qualsiasi database in pochi minuti.
La sfida: importare dati da database in Excel
Ogni team che lavora con i dati si trova prima o poi ad affrontare lo stesso problema: i dati risiedono in un database, ma l'analisi avviene in un foglio di calcolo. Che si tratti di un team finanziario che elabora previsioni di fatturato, di un team di vendita che monitora le metriche della pipeline o di un team operativo che controlla i livelli di inventario, la destinazione è quasi sempre Microsoft Excel. La sfida consiste nel trasferire i dati dal database a Excel in modo affidabile, sicuro e senza che diventi un lavoro a tempo pieno per l'amministratore del database.
Esportazione manuale in formato CSV
Qualcuno esegue una query, esporta i dati in formato CSV e invia il file via email. Quando il file arriva a destinazione, i dati sono già obsoleti.
Istantanee obsolete
Le esportazioni programmate e i file statici forniscono, nella migliore delle ipotesi, dati risalenti a ieri. Per prendere decisioni sono necessari dati aggiornati, non il rapporto di martedì scorso.
Condivisione delle credenziali
Fornire agli utenti di Excel le password del database crea rischi per la sicurezza, problemi di audit e nessuna visibilità su chi ha avuto accesso a cosa.
Configurazione della griglia
I driver ODBC, le configurazioni DSN, il codice M di Power Query e i tunnel VPN creano delle complicazioni che la maggior parte degli utenti di fogli di calcolo non è in grado di gestire da sola.
Il risultato è un collo di bottiglia. Gli utenti aziendali dipendono dall'IT o da un DBA per estrarre i dati per loro conto e ogni richiesta diventa un altro ticket. Secondo GartnerI team IT dedicano fino al 40% del loro tempo a richieste di dati ad hoc. Il problema non è la mancanza di strumenti, bensì il fatto che gli strumenti esistenti per eseguire query di dati in Excel sacrificano la sicurezza in favore della comodità, o viceversa.
Metodi per interrogare i database da Excel
Esistono diversi approcci consolidati per importare dati SQL in un foglio di calcolo Excel. Ognuno di essi presenta compromessi in termini di complessità, sicurezza e scalabilità. Comprendere queste opzioni aiuta a chiarire perché molti team si stanno orientando verso soluzioni basate su agenti per l'utilizzo di SQL in Excel.
Connessioni ODBC/DSN
Il metodo tradizionale per collegare Excel a un database è tramite ODBC (Open Database Connectivity) driver. Si installa un driver specifico per il database su ogni computer dell'utente, si configura un DSN (Data Source Name) con l'indirizzo del server e le credenziali, quindi si utilizza il menu Dati di Excel per importare dall'origine ODBC. Questo approccio funziona, ma richiede che il reparto IT installi e configuri i driver su ogni workstation, incorpora le credenziali del database su ogni macchina e in genere richiede l'accesso diretto alla rete (VPN o regole firewall) al server di database. La manutenzione diventa complessa quando cambiano gli indirizzi dei server, le password vengono modificate o è necessario aggiornare le versioni dei driver su decine di macchine.
Power Query (Ottieni e trasforma)
Power Query Power Query è integrato nelle versioni moderne di Excel e fornisce un'interfaccia visiva per connettersi ai database, trasformare i dati e caricare i risultati nei fogli di lavoro. Power Query supporta nativamente SQL Server, PostgreSQL, MySQL, Oracle e altre origini dati. È più intuitivo rispetto al puro ODBC, ma richiede comunque agli utenti di comprendere le stringhe di connessione, scrivere o incollare query SQL e disporre di accesso diretto alla rete per il database. Negli ambienti aziendali in cui i database si trovano dietro firewall, Power Query presenta le stesse barriere di rete dell'ODBC. Inoltre, memorizza i dettagli di connessione all'interno della cartella di lavoro, il che crea problemi di gestione delle credenziali quando i file vengono condivisi.
Copia e incolla ed esporta in formato CSV
L'approccio più comune nella pratica è anche il meno scalabile: un utente con accesso al database esegue una query in un client SQL (SQL Server Management Studio, pgAdmin, DBeaver o simili), esporta i risultati come file CSV e lo invia via e-mail o lo carica in una cartella condivisa. L'utente Excel apre il file CSV e lavora con i dati. Questo metodo non richiede alcuna configurazione tecnica da parte dell'utente finale, ma produce dati obsoleti non appena l'esportazione è completata, crea una dipendenza continua dalla persona che esegue le query e non offre alcuna traccia di controllo o controllo degli accessi. Per un'estrazione dati una tantum, funziona bene. Per report ricorrenti che necessitano di dati aggiornati, non è scalabile.
Flussi di query: dati in tempo reale basati su agenti
Query Streams adotta un approccio fondamentalmente diverso. Invece di richiedere agli utenti di Excel di connettersi direttamente al database, un leggero Agente di rete funziona su qualsiasi macchina con accesso al database e crea una connessione WebSocket solo in uscita al relay cloud. Un DBA o un team di dati crea query salvate nel portale webSuccessivamente, i risultati vengono condivisi con utenti specifici. Questi utenti aprono il componente aggiuntivo Query Streams all'interno di Excel, selezionano una query da un menu a discesa, regolano facoltativamente i filtri e fanno clic su Esegui. I risultati in tempo reale vengono visualizzati direttamente nel foglio di lavoro. Nessun driver ODBC, nessuna stringa di connessione di Power Query, nessuno script VBA, nessuna credenziale di database nelle vicinanze del foglio di calcolo.
Come funziona Query Streams come strumento di interrogazione dati per Excel
La configurazione di Query Streams per le query di dati Excel prevede quattro passaggi. Una volta configurata, il tuo team avrà accesso illimitato e on-demand ai risultati del database in tempo reale, senza alcun intervento continuo da parte del reparto IT.
Installare l'agente
Scarica l'agente Query Streams su qualsiasi macchina Windows, Linux o macOS in grado di raggiungere il tuo database. L'agente si connette solo in uscita, non sono necessarie modifiche al firewall.
Creazione di query salvate
Scrivi query SQL nel portale web per SQL Server, PostgreSQL, MySQL, MariaDB, Oracle, BigQuery, Snowflake, SQLite, DuckDB o Access. Aggiungi filtri interattivi per i parametri più comuni.
Condividi con gli utenti di Excel
Concedi l'accesso a query specifiche per singolo utente o per team. Gli utenti visualizzeranno solo i nomi e le descrizioni delle query nel componente aggiuntivo di Excel, mai il codice SQL, i nomi delle tabelle o le credenziali.
Esegui da Excel
Gli utenti aprono il componente aggiuntivo, selezionano una query dall'elenco a discesa, impostano i filtri e fanno clic su Esegui. I risultati in tempo reale vengono visualizzati istantaneamente nel foglio di lavoro attivo.
L'agente supporta connessioni a oltre 10 database da una singola installazione: Microsoft SQL Server (inclusi Azure SQL Database e AWS RDS), PostgreSQL (incluso Google Cloud SQL), MySQL, MariaDB, Oracle, Snowflake, Google BigQuery, SQLite, DuckDB e Microsoft Access. È possibile distribuire più agenti nell'intera infrastruttura (data center locali, AWS EC2, macchine virtuali di Azure, Google Cloud) e tutte le relative origini dati vengono visualizzate in un unico menu a tendina unificato nel generatore di query. Gli utenti possono semplicemente selezionare le origini dati disponibili senza dover sapere quale agente o posizione fisica ospita il database. Per prestazioni ottimali, si consiglia di distribuire gli agenti nella stessa rete o area geografica dei rispettivi database.
Filtri interattivi: consentono agli utenti di personalizzare le query senza SQL
Una delle funzionalità più potenti per l'esecuzione di query di dati in Excel è il sistema di filtri interattivi di Query Streams. Invece di creare decine di query quasi identiche per intervalli di date, regioni o reparti diversi, un DBA crea un'unica query con parametri configurabili. Gli utenti finali possono quindi modificare questi parametri tramite il componente aggiuntivo di Excel senza dover mai intervenire sul codice SQL.
Query Streams supporta due approcci per la creazione di filtri. È possibile utilizzare variabili SQL esplicite (ad esempio, @data_di_inizio, @region, @dipartimento) che diventano campi filtro denominati nel componente aggiuntivo. In alternativa, Query Streams può rilevare automaticamente i valori statici nelle clausole WHERE, ad esempio, se la query include DOVE la regione = 'Nord-est', la piattaforma rileva Nord-est come valore filtrabile. È possibile abilitare questa funzione dalla scheda Proprietà della query, dove è possibile attivare o disattivare un interruttore di configurazione per ogni filtro rilevato. Gli utenti visualizzano menu a tendina, selettori di data o campi di testo chiari in Excel e possono personalizzarli liberamente prima di ogni esecuzione.
Variabili esplicite
Utilizzo @nome_parametro sintassi nel tuo codice SQL. Ogni variabile diventa un campo filtro denominato nel componente aggiuntivo di Excel con il tipo di dati specificato.
Filtri rilevati automaticamente
Query Streams analizza le clausole WHERE alla ricerca di valori statici e li offre come filtri configurabili. È possibile abilitarli tramite un interruttore nella scheda Proprietà.
Nessuna esposizione SQL
Gli utenti di Excel vedono nomi di filtro e menu a tendina intuitivi. Non vedono mai il codice SQL sottostante, i nomi delle tabelle o lo schema, ma solo i parametri che vengono esposti.
Questa funzionalità è ciò che distingue Query Streams dagli altri metodi di utilizzo di SQL in Excel. Con ODBC o Power Query, ogni utente deve scrivere il proprio codice SQL oppure ricevere una query statica senza alcuna flessibilità. Con Query Streams, una singola query è sufficiente per un intero team: ogni persona può regolare i filtri in modo indipendente per ottenere esattamente i dati di cui ha bisogno, su richiesta, senza dover aprire un ticket o attendere una nuova esportazione in formato CSV.
Esecuzione parallela: aggiorna più query simultaneamente
Un limite comune dei flussi di lavoro tradizionali da database a Excel è l'esecuzione sequenziale. Con ODBC o Power Query, l'aggiornamento di più connessioni dati avviene solitamente una alla volta: si attende il completamento della query A prima di avviare la query B. Per i team che devono popolare più fogli di lavoro con set di dati diversi, questo approccio sequenziale comporta una notevole perdita di tempo.
Query Streams supporta l'esecuzione parallela delle query. Gli utenti possono avviare simultaneamente cinque o più query salvate in diverse schede del foglio di lavoro e l'Agent trasmette in streaming ogni set di risultati in parallelo, indipendentemente dalle dimensioni dei risultati. Un team finanziario che aggiorna cinque report diversi (ricavi per regione, ripartizione delle spese, proiezioni del personale, riepilogo della pipeline e scostamento di budget) può avviarli tutti contemporaneamente. Ogni query viene eseguita in modo indipendente sull'Agent e i dati vengono trasmessi in streaming a ciascuna scheda non appena sono pronti.
Confronto: ODBC, Power Query e Query Streams per le query di dati di Excel
La tabella seguente confronta i tre metodi principali per importare dati SQL in Excel, tenendo conto dei fattori più importanti per l'utilizzo in azienda e in team. Che si tratti di connettersi a un server SQL locale, a un'istanza PostgreSQL remota su AWS RDS o a un data warehouse Snowflake ospitato nel cloud, ogni approccio presenta punti di forza e di debolezza specifici.
| Capacità | ODBC / DSN | Power Query | Flussi di query |
|---|---|---|---|
| Configurazione per utente | Installazione del driver + configurazione DNS | Stringa di connessione + codice SQL incollato | Installa il componente aggiuntivo di Excel (una sola volta) |
| Conoscenza di SQL in Excel | Necessario | Obbligatorio o incollato | Non necessario — seleziona dal menu a tendina |
| Dati in tempo reale, su richiesta | Sì | Sì | Sì |
| Sicurezza delle credenziali | Memorizzato su ogni macchina | Memorizzato nella cartella di lavoro | Rimane solo sul server dell'agente |
| Requisiti di rete | Connessione diretta/VPN al database | Connessione diretta/VPN al database | Solo via Internet (agente in uscita) |
| Filtri interattivi | Modifica manuale SQL | Parametri possibili ma complessi | Menu a tendina e selettori di data integrati |
| Esecuzione parallela | Aggiornamento sequenziale | Limitato dalla connessione | 5 o più query simultanee |
| Condividi le tue domande con il team | Condividi file di lavoro o file SQL | Condividi la cartella di lavoro | Condivisione per utente con controllo degli accessi |
| SQL visibile all'utente | Sì, completamente esposto | Sì, nell'editor di query. | No, nascosto per scelta progettuale |
| Traccia di controllo | Nessuno | Nessuno | Registro completo delle esecuzioni per utente |
| Supporto per il database | Varia a seconda del conducente | ~8 connettori nativi | 10+ (SQL Server, PostgreSQL, MySQL, MariaDB, Oracle, Snowflake, BigQuery, SQLite, DuckDB, Access) |
| Funziona con Fogli Google | No | No | Sì, stesse query, stesso componente aggiuntivo |
Per gli utenti esperti che hanno familiarità con SQL e dispongono di accesso diretto alla rete, ODBC e Power Query rimangono opzioni valide. Per i team, dove un DBA deve fornire un accesso ai dati controllato, sicuro e self-service agli utenti Excel non tecnici su reti diverse, Query Streams elimina la complessità di configurazione, i rischi legati alle credenziali e la manutenzione continua richiesti dai metodi tradizionali.
Sicurezza: nessuna credenziale in Excel, nessuna regola del firewall in entrata.
Le implicazioni di sicurezza derivanti dall'esecuzione di query di dati da Excel vengono spesso sottovalutate fino a quando non si verifica un incidente. Quando le connessioni ODBC o Power Query memorizzano le credenziali del database all'interno di cartelle di lavoro o configurazioni DSN sui computer degli utenti, ogni foglio di calcolo condiviso e ogni laptop diventano una potenziale vulnerabilità che può causare una fuga di credenziali. Query Streams elimina completamente questa superficie di attacco.
-
Credenziali su ogni macchina
Le voci ODBC DSN e le connessioni Power Query memorizzano nomi utente e password sulla workstation di ciascun utente.
-
Credenziali nei file condivisi
Quando si condividono cartelle di lavoro con connessioni incorporate, le password del database vengono trasmesse insieme ad esse.
-
Esposizione diretta alla rete
Gli utenti necessitano di accesso VPN o di connettività diretta al server del database, il che richiede regole firewall in entrata o inoltro delle porte.
-
Nessun audit di esecuzione
Non esiste un registro centralizzato che indichi chi ha eseguito quale query, quando e con quali parametri.
-
Credenziali zero in Excel
Le password del database rimangono esclusivamente sul server dell'agente. Nulla viene memorizzato nel componente aggiuntivo, nella cartella di lavoro o sul computer dell'utente.
-
Condivisibile senza rischi
Le cartelle di lavoro contengono solo i risultati dei dati, non le connessioni. La condivisione di un file non espone credenziali o percorsi di accesso.
-
Agente solo in uscita
L'agente avvia tutte le connessioni in uscita sulle porte HTTPS/WSS standard. Nessuna regola in entrata, nessuna VPN, nessuna porta aperta.
-
Registrazione completa dell'esecuzione
Ogni query eseguita viene registrata con l'identità dell'utente, la data e l'ora, i parametri del filtro e i metadati del risultato, ai fini della conformità alle normative di audit.
Funziona anche con Fogli Google
Non tutti i membri del tuo team utilizzano Microsoft Excel. Query Streams fornisce anche un componente aggiuntivo Google Sheets che funziona con le stesse query salvate, gli stessi filtri interattivi e la stessa infrastruttura Agent. Un DBA crea una query una sola volta nel portale web e tale query è disponibile simultaneamente sia nel componente aggiuntivo di Excel che in quello di Fogli Google. Un utente condiviso può selezionare autonomamente una query dal proprio elenco, modificare i filtri disponibili ed eseguirla per ottenere dati in tempo reale su richiesta da entrambe le piattaforme, senza che sia necessario alcun intervento da parte del creatore della query.
Questa compatibilità multipiattaforma significa che il tuo team non è vincolato a un singolo strumento per fogli di calcolo. Il reparto finanziario potrebbe preferire Excel per le sue funzionalità di tabelle pivot, mentre il marketing potrebbe preferire Fogli Google per la collaborazione in tempo reale. Entrambi accedono agli stessi dati del database in tempo reale attraverso la stessa pipeline sicura. Query Streams supporta l'esecuzione parallela delle query sia in Excel che in Fogli Google: gli utenti possono avviare più query contemporaneamente in diverse schede di fogli di lavoro e l'agente le elabora in parallelo, indipendentemente dalle dimensioni dei risultati.
Domande frequenti
Che cos'è una query di dati in Excel? +
È necessario conoscere SQL per utilizzare Query Streams in Excel? +
In che cosa si differenzia Query Streams da ODBC o Power Query? +
Quali database posso interrogare da Excel utilizzando Query Streams? +
È possibile eseguire più query contemporaneamente in diverse schede di Excel? +
Il mio database è esposto a Internet quando utilizzo Query Streams? +
Come funzionano i filtri interattivi nel componente aggiuntivo di Excel? +
@data_di_inizio, @regionoppure lasciare che Query Streams rilevi automaticamente i valori statici nelle clausole WHERE. Nel componente aggiuntivo di Excel, questi filtri vengono visualizzati come menu a tendina, selettori di data o campi di testo. Ogni utente regola i filtri in modo indipendente prima di fare clic su Esegui: in questo modo, ottiene risultati personalizzati da un'unica query condivisa senza dover modificare alcun codice SQL. I filtri vengono configurati nella scheda Proprietà della query nel portale web.Un amministratore di database può condividere query con utenti che non hanno alcuna conoscenza dei database? +
Query Streams è compatibile con Excel Online, Office 365 e la versione desktop di Excel? +
Come posso iniziare a utilizzare le query di dati in Excel con Query Streams? +
Iniziare
Importa dati in tempo reale in Excel in pochi minuti.
Smetti di esportare file CSV e gestire driver ODBC. Implementa un agente sicuro, crea la tua prima query salvata e consenti al tuo team di estrarre risultati dal database in tempo reale direttamente da Excel con un solo clic. Piano gratuito disponibile, senza bisogno di carta di credito.
Guide correlate: Scarica l'agente Query Streams | Database in Microsoft Excel | Database in Google Sheets | Analisi dei dati tramite intelligenza artificiale con Nova | Come eseguire query SQL in Excel
Categoria: Articoli
Tag: query dati in Excel, SQL in Excel, da database a Excel, connessione database Excel, dati in tempo reale in Excel, SQL in Excel, componente aggiuntivo di Excel, foglio di calcolo per query di database, flussi di query, importazione dati in Excel
Meta Description: Importa istantaneamente i risultati in tempo reale del database in Excel. Nessun ODBC, nessun VBA: basta selezionare una query ed eseguirla.

