Importa qualsiasi database
Direttamente in Excel
Smetti di esportare file CSV e di lottare con i driver ODBC. Query Streams importa dati in tempo reale da SQL Server, PostgreSQL, MySQL, Oracle e molti altri, direttamente nel tuo foglio di calcolo Excel, su richiesta.
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 dati da database in Excel da qualsiasi fonte supportata, senza installare driver, configurare file DSN o aprire porte del firewall. Per saperne di più, visita QueryStreams.com e iscriviti gratuitamente per iniziare a importare dati di database in tempo reale nei tuoi fogli di calcolo.
L'importazione di dati da database in Microsoft Excel è una delle attività più comuni per analisti di dati, team finanziari, responsabili operativi e reparti IT. Che si tratti di estrarre dati da un database SQL Server per un report trimestrale o di importare tabelle PostgreSQL in un foglio di calcolo Excel per analisi ad hoc, l'obiettivo è lo stesso: ottenere record di database in tempo reale in un formato che consenta di ordinare, filtrare, creare grafici e condividere. La sfida è sempre stata Come per creare quella connessione al database senza eccessiva complessità.
Questa guida confronta quattro approcci per importare dati da database in Excel (driver ODBC, Power Query, macro VBA e Query Streams), in modo da poter scegliere il metodo più adatto al proprio livello di competenza, ai requisiti di sicurezza e alle esigenze di collaborazione.
4 modi per importare dati da un database in Excel
Esistono diversi metodi consolidati per creare una connessione a un database Excel. Ognuno presenta vantaggi e svantaggi in termini di facilità di configurazione, funzionalità di accesso ai dati in tempo reale, sicurezza e condivisione. Ecco un confronto a colpo d'occhio.
| criteri | Driver ODBC | Power Query | Macro VBA | Flussi di query |
|---|---|---|---|---|
| Facilità di configurazione | Complesso: driver + DSN per macchina | Moderato — integrato in Excel | Difficile: richiede la programmazione VBA | Semplice: installazione dell'agente una tantum. |
| Dati in tempo reale / su richiesta | Registrazione manuale | Aggiornamento programmato o manuale | Attivazione manuale tramite pulsante | Streaming on-demand in tempo reale |
| Sicurezza | Credenziali per ciascun cliente | Credenziali memorizzate nella cartella di lavoro | Credenziali codificate direttamente nella macro | Le credenziali rimangono solo sul server |
| Modifiche al firewall | Porto in entrata richiesto | Porto in entrata richiesto | Porto in entrata richiesto | Solo in uscita (porta 443) |
| Condivisione query | Non è possibile | Condividi solo la cartella di lavoro | Condividi solo il file macro | Condividi le query con i filtri, nascondi SQL |
| Fogli di Google | Non supportato | Non supportato | Non supportato | Supporto completo per i componenti aggiuntivi |
| Query parallele | Uno alla volta | Aggiornamento sequenziale | Uno alla volta | Query multiple simultanee |
| Assistenza tramite IA | Nessuno | Nessuno | Nessuno | Nova AI scrive codice SQL dall'inglese |
Metodo 1: Driver ODBC
ODBC (Open Database Connectivity) è il metodo tradizionale per importare dati da un database in Excel. Introdotto originariamente da Microsoft nel 1992ODBC richiede l'installazione di un driver specifico del fornitore su ogni macchina che necessita di accedere al database, quindi la configurazione di un nome di origine dati (DSN) con l'indirizzo del server, la porta, le credenziali e le impostazioni SSL.
Per un singolo sviluppatore che si connette a un database su un computer desktop, ODBC funziona. Ma smette di funzionare rapidamente su larga scala:
- Installazione dei driver su ogni macchina — se il tuo team utilizza SQL Server, MySQL e PostgreSQL, significa avere tre driver separati per ogni workstation, ognuno con la propria versione e le proprie peculiarità di compatibilità.
- Conflitti tra sistemi a 32 e 64 bit — La guida alla risoluzione dei problemi di Microsoft dedica interi articoli alla diagnosi delle incongruenze architetturali tra Excel e i driver ODBC
- Dipendenza da firewall e VPN — ODBC richiede connessioni TCP dirette dal client al database, obbligando il reparto IT ad aprire porte in entrata o a richiedere l'accesso VPN.
- Esposizione delle credenziali — le password del database sono memorizzate nelle voci DSN o nelle stringhe di connessione sul computer di ciascun utente.
- Vietata la condivisione — non c'è modo di condividere un'importazione di database funzionante con un collega senza fornirgli tutte le credenziali e le istruzioni per la configurazione dei driver.
Per un confronto più approfondito, consulta la nostra guida completa: Alternativa ODBC per Excel.
Metodo 2: Power Query
Power Query (Ottieni e trasforma dati) è integrato in Microsoft Excel e offre un approccio basato su interfaccia grafica per importare dati da database, file e fonti web. Fornisce un editor di query visuale con trasformazioni "punta e clicca", rendendolo più accessibile rispetto al SQL puro per il recupero di dati di base.
Tuttavia, Power Query presenta notevoli limitazioni per i flussi di lavoro di importazione di database:
- Richiede comunque l'accesso alla rete — Power Query si connette direttamente al database, quindi è comunque necessaria una VPN o l'apertura delle porte del firewall per i database remoti.
- Complesso per utenti non tecnici — sebbene l'interfaccia grafica sia più intuitiva del SQL puro, la trasformazione e la modellazione dei dati richiedono comunque l'apprendimento del linguaggio M e la comprensione della compressione delle query.
- Nessun vero meccanismo di condivisione — è possibile condividere la cartella di lavoro, ma la connessione incorporata (incluse le credenziali) viene condivisa con essa, creando rischi per la sicurezza
- Nessun filtro interattivo — I destinatari di una cartella di lavoro Power Query condivisa non possono personalizzare i parametri senza modificare la query stessa
- Solo Excel — Power Query non funziona in Fogli Google, lasciando i team che utilizzano Google Workspace senza un'opzione equivalente
Metodo 3: Macro VBA
Le macro VBA (Visual Basic for Applications) possono estrarre dati dai database utilizzando oggetti di connessione ADO o DAO. Questo approccio offre agli sviluppatori il pieno controllo sul processo di importazione, inclusi impaginazione, gestione degli errori e trasformazioni personalizzate dei dati, ma ha un costo elevato:
- Richiede competenze di programmazione — Scrivere e gestire connessioni al database tramite VBA è un lavoro da sviluppatore che la maggior parte degli utenti aziendali non è in grado di svolgere.
- onere di manutenzione — le macro smettono di funzionare quando cambiano gli schemi del database, si aggiornano le versioni di Excel o si inaspriscono le politiche di sicurezza; la manutenzione del VBA in tutta l'organizzazione è un lavoro a tempo pieno.
- Rischi per la sicurezza — Microsoft ha progressivamente limitato l'esecuzione delle macro a causa dei rischi legati al malware, molte organizzazioni bloccano le macro per impostazione predefinita tramite i Criteri di gruppo.
- Credenziali codificate in modo rigido — Le stringhe di connessione al database con nomi utente e password sono in genere incorporate direttamente nel codice VBA, visibili a chiunque apra l'editor di macro.
- Nessuna collaborazione — Condividere una cartella di lavoro basata su macro significa condividere le credenziali, il codice e la fiducia necessari per consentire l'esecuzione delle macro.
Metodo 4: Flussi di query — L'approccio moderno
Query Streams adotta un approccio radicalmente diverso all'importazione di dati da database in Excel. Invece di richiedere a ogni utente di configurare la propria connessione al database, è sufficiente installare un singolo agente leggero sul server del database (o su qualsiasi macchina in grado di raggiungere il database). L'agente gestisce tutta la comunicazione con il database e trasmette i risultati agli utenti finali tramite una connessione sicura, esclusivamente in uscita: non sono necessari driver, DSN o modifiche al firewall.
Gli utenti importano i dati tramite il Componente aggiuntivo di Excel oppure tramite il componente aggiuntivo Fogli Google, selezionando una query salvata da un menu a tendina, regolando i filtri disponibili e facendo clic su Esegui. I risultati in tempo reale vengono visualizzati direttamente nelle celle del foglio di calcolo.
Installare l'agente
Scarica l'agente Query Streams sul tuo server di database o su qualsiasi macchina con accesso al database. Disponibile per Windows, macOS e Linux.
Aggiungi il tuo database
Apri l'interfaccia utente locale dell'agente e aggiungi la connessione al database. Le credenziali vengono memorizzate localmente sull'agente e non lasciano mai il tuo server.
Crea una query
Scrivi il codice SQL nel portale web oppure lascia che Nova AI lo generi a partire da testo semplice. Salva le query con filtri interattivi opzionali per date, regioni o qualsiasi altro parametro.
Importa in Excel
Apri il componente aggiuntivo di Excel, seleziona la query, regola i filtri ed eseguila. I dati vengono visualizzati in tempo reale nel foglio di calcolo: importa più query in parallelo in schede diverse.
Perché Query Streams è la soluzione migliore per le importazioni da database
Sebbene ODBC, Power Query e VBA consentano tutti di importare dati in Excel, sono stati progettati per un'epoca diversa, in cui ogni utente si trovava sulla stessa rete LAN aziendale. Query Streams è stato creato per il modo in cui i team lavorano oggi: in modo distribuito, collaborativo e con una particolare attenzione alla sicurezza.
Nessun conducente o DSN
Non è necessario installare nulla sui computer degli utenti. L'agente gestisce tutta la comunicazione con il database lato server, eliminando completamente i conflitti tra architetture a 32 e 64 bit.
Sicurezza solo in uscita
L'agente avvia connessioni in uscita tramite HTTPS (porta 443). Nessuna porta firewall in entrata, nessuna VPN, nessun endpoint di database esposto.
Query condivisibili
Offri la possibilità di eseguire query in tempo reale, con filtri interattivi, senza dover condividere codice SQL, password del database o dettagli del server.
Esecuzione parallela delle query
Avvia simultaneamente più query salvate in diverse schede del foglio di lavoro. L'agente le elabora in parallelo, indipendentemente dalle dimensioni del risultato.
Assistente AI Nova
Descrivi in parole semplici ciò di cui hai bisogno e Nova scriverà il codice SQL per te. Genera query, grafici e analisi senza scrivere una sola riga di codice.
Excel e Fogli Google
Un'unica piattaforma, un unico agente, un unico set di query salvate, accessibili sia da Microsoft Excel che da Fogli Google con funzionalità identiche.
Database supportati
Query Streams supporta tutti i principali database relazionali e le piattaforme dati cloud. Un'unica installazione dell'agente gestisce ogni tipo di database, senza bisogno di driver o connettori separati.
| Database | Versioni / Piattaforme | Guida |
|---|---|---|
| Microsoft SQL Server | Express, Standard, Enterprise, Azure SQL, AWS RDS | Connetti a Excel |
| PostgreSQL | Tutte le versioni, AWS RDS, Azure Database, Google Cloud SQL, Supabase, Neon | Connetti a Excel |
| MySQL | 5.7+, Amazon RDS, Azure Database per MySQL, Google Cloud SQL, PlanetScale | Connetti a Excel |
| MariaDB | 10.x, 11.x, SkySQL, tutte le varianti ospitate nel cloud | Connetti a Excel |
| SQLite | File .db locali sulla macchina dell'agente | Connetti a Excel |
| Microsoft Access | file .accdb e .mdb | Connetti a Excel |
| Oracolo | 11g+, Oracle Cloud, Oracle Autonomous Database | Connetti a Excel |
| Fiocco di neve | Tutte le edizioni su AWS, Azure e GCP | Connetti a Excel |
| Google BigQuery | Tutti i tipi di progetto e le regioni | Connetti a Excel |
| DuckDB | Database analitici locali, interrogazioni di file Parquet/CSV | Connetti a Excel |
Presto saranno disponibili ulteriori integrazioni con database. Ogni link al database sopra riportato include una guida dettagliata sia per Microsoft Excel che per Google Sheets. Distribuisci più Agenti nella tua infrastruttura, che sia on-premise, su AWS EC2, macchine virtuali Azure, Google Cloud o in qualsiasi ambiente a livello globale, e tutte le origini dati verranno visualizzate come un elenco a discesa unificato nel generatore di query.
Domande frequenti
Come si importa un database in Excel? +
Ho bisogno di driver ODBC per importare dati da un database in Excel? +
È possibile importare dati da più database contemporaneamente? +
L'importazione è in tempo reale o si tratta di un'istantanea temporanea? +
Posso condividere i dati importati con altri utenti di Excel? +
Funziona con database cloud come AWS RDS, Azure SQL e Google Cloud SQL? +
Quanto è sicura l'importazione di dati da database in Excel tramite Query Streams? +
Posso utilizzare Query Streams anche per importare dati in Fogli Google? +
Iniziare
Importa qualsiasi database in Excel in meno di 10 minuti
Con una sola installazione dell'Agent, tutti i tuoi database saranno connessi a Microsoft Excel e Google Sheets, senza bisogno di driver, DSN o modifiche al firewall. Registrati gratuitamente, installa l'Agent ed effettua subito la tua prima importazione di database.
Guide correlate: Alternativa ODBC per Excel | Da SQL Server a Excel | Database in Microsoft Excel
Categoria: Articoli
Tag: import-database-excel, excel-database-connection, pull-data-from-database, live-data, odbc-alternative, power-query, database-integration, sql-server, postgresql, mysql
Meta Description: Importa qualsiasi database in Excel senza driver o DSN. Confronta ODBC, Power Query, VBA e Query Streams per dati in tempo reale.

