Visualizza le categorie

Come importare qualsiasi database in Excel

11 minuti di lettura

Qualsiasi database
Agente
Excel
MICROSOFT EXCEL IMPORTAZIONE DATABASE

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.

Oltre 10 database Dati in tempo reale Query condivisibili Nessun conducente

Query 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 bitLa 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 sicurezzaMicrosoft 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.

1

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.

2

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.

3

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.

4

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.

Condividi senza rivelare le credenziali. Una volta salvata una query, è possibile condividerla con colleghi o utenti esterni. I destinatari selezionano la query nel componente aggiuntivo di Excel, impostano i filtri disponibili ed eseguono la query su richiesta, senza mai visualizzare il codice SQL, le credenziali del database o l'indirizzo del server. Questa soluzione è ideale per distribuire report in tempo reale a interlocutori non tecnici.

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? +
Il modo più semplice per importare un database in Excel è tramite Query Streams. Installa l'Agent leggero sul tuo server di database, aggiungi la connessione al database e salva una query SQL tramite il portale web. Quindi apri il componente aggiuntivo di Excel, seleziona la query e fai clic su "Esegui": i dati in tempo reale verranno visualizzati direttamente nel tuo foglio di calcolo. Non sono necessari driver ODBC, configurazioni DSN o modifiche al firewall. Iscriviti gratuitamente per iniziare in meno di 10 minuti.
Ho bisogno di driver ODBC per importare dati da un database in Excel? +
No. Sebbene ODBC sia il metodo tradizionale, Query Streams elimina completamente la necessità di driver ODBC. L'agente viene eseguito lato server e gestisce tutta la comunicazione con il database, consentendo agli utenti di connettersi tramite il componente aggiuntivo di Excel senza alcuna installazione di software locale. Questo elimina anche i comuni conflitti tra driver a 32 e 64 bit. Vedi il nostro Alternativa ODBC per Excel guida per un confronto dettagliato.
È possibile importare dati da più database contemporaneamente? +
Sì. Query Streams supporta esecuzione parallela delle queryCiò significa che è possibile avviare simultaneamente più query salvate, ad esempio cinque query provenienti da tre database diversi e indirizzate a cinque schede di foglio di lavoro differenti. L'agente trasmette in streaming ogni set di risultati contemporaneamente, indipendentemente dalle dimensioni. È inoltre possibile distribuire più agenti nell'infrastruttura e tutte le origini dati vengono visualizzate in un elenco a discesa unificato.
L'importazione è in tempo reale o si tratta di un'istantanea temporanea? +
Ogni importazione tramite Query Streams dati in tempo reale, su richiesta I dati vengono estratti dal database nel momento stesso in cui si fa clic su "Esegui". Non ci sono cache obsolete o snapshot programmati: si ottiene sempre lo stato attuale dei dati. È possibile rieseguire qualsiasi query in qualsiasi momento per aggiornare i risultati e impostare la pianificazione automatica tramite le funzionalità di automazione per i report ricorrenti.
Posso condividere i dati importati con altri utenti di Excel? +
Sì, e questo è uno dei maggiori vantaggi rispetto a ODBC, Power Query o VBA. Con Query Streams, condividi il capacità interattiva per eseguire una query — non si tratta solo di dati statici. Un utente condiviso seleziona autonomamente la query dal proprio componente aggiuntivo di Excel, regola gli eventuali filtri disponibili (date, regioni, categorie) e la esegue per ottenere dati in tempo reale su richiesta, sempre e ovunque. Non visualizza mai il codice SQL, le credenziali del database o l'indirizzo del server.
Funziona con database cloud come AWS RDS, Azure SQL e Google Cloud SQL? +
Certamente. Gli agenti di Query Streams possono essere installati su qualsiasi macchina in grado di raggiungere il database: un server locale, un'istanza AWS EC2, una macchina virtuale Azure o un'istanza Google Compute Engine. Per i database cloud, per prestazioni ottimali, è consigliabile distribuire l'agente nella stessa area geografica cloud del database. Sono supportate tutte le varianti di database cloud, tra cui AWS RDS, Azure SQL Database, Azure Database per PostgreSQL/MySQL, Google Cloud SQL, Snowflake e BigQuery.
Quanto è sicura l'importazione di dati da database in Excel tramite Query Streams? +
Query Streams utilizza un solo in uscita Modello di sicurezza. L'agente avvia una connessione WebSocket in uscita tramite HTTPS (porta 443): la porta del database non viene mai esposta a Internet e non sono necessarie regole firewall in entrata. Le credenziali del database vengono memorizzate esclusivamente sul server dell'agente e non vengono mai trasmesse agli utenti. Gli utenti finali si autenticano tramite il portale Query Streams e l'accesso alle query è controllato tramite autorizzazioni di condivisione. Questo sistema è significativamente più sicuro rispetto a ODBC (credenziali su ogni client) o VBA (credenziali incorporate nel codice macro).
Posso utilizzare Query Streams anche per importare dati in Fogli Google? +
Sì. Lo stesso agente, le stesse query salvate e gli stessi filtri interattivi funzionano in modo identico sia in Microsoft Excel (tramite un componente aggiuntivo) che in Fogli Google (tramite un componente aggiuntivo). Questo rappresenta un vantaggio significativo rispetto a ODBC, Power Query e VBA, che sono tutti disponibili solo per Excel su Windows. Installa il componente aggiuntivo Google Sheets per iniziare a importare i dati del database 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.

Updated on 3 giugno 2026

Powered by BetterDocs