Elimina gli autisti.
Conserva i dati.
ODBC aveva senso nel 1992. Oggi, Query Streams collega qualsiasi database a Excel e Fogli Google senza driver, file DSN, modifiche al firewall o requisiti VPN, in meno di 10 minuti.
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 collega qualsiasi database a Microsoft Excel e Google Sheets senza driver ODBC, configurazione DSN o modifiche al firewall. Per saperne di più, visita QueryStreams.com e iscriviti gratuitamente per iniziare a interrogare i tuoi database da qualsiasi foglio di calcolo.
Se hai mai provato a connettere Microsoft Excel a un database SQL Server, MySQL o PostgreSQL, quasi certamente ti sei imbattuto in ODBC. Open Database Connectivity è il protocollo standard per le connessioni da foglio di calcolo a database sin dal Microsoft lo ha introdotto nel 1992A distanza di oltre 30 anni, rimane la soluzione predefinita consigliata nella maggior parte delle guide su "come collegare Excel a un database" e continua a essere fonte di frustrazione per i professionisti dei dati in tutto il mondo.
Questa guida spiega perché ODBC può essere problematico, cosa è cambiato dal 1992 e come Query Streams elimina ogni passaggio che rende difficili le connessioni ODBC, dall'installazione dei driver alla configurazione del firewall, aggiungendo al contempo funzionalità per le quali ODBC non era stato originariamente progettato, come la condivisione sicura delle query e i filtri interattivi.
Cos'è ODBC e perché viene ancora utilizzato?
ODBC (Open Database Connectivity) è una specifica API che consente ad applicazioni come Excel di comunicare con i database tramite driver installabili. Ogni fornitore di database fornisce il proprio driver ODBC: uno per SQL Server, un altro per MySQL, un altro per PostgreSQL e così via. Secondo Documentazione ODBC di MicrosoftL'architettura si compone di quattro elementi: l'applicazione, il gestore dei driver, il driver stesso e la sorgente dati.
Le persone usano ancora ODBC perché è integrato in Windows e supportato da quasi tutti i database. È il "percorso predefinito": la prima risposta che appare quando si cerca un driver ODBC per Excel o una connessione ODBC Excel. Ma essere il predefinito non significa che sia l'opzione migliore. Secondo un Sondaggio per sviluppatori di Stack Overflow del 2024La connettività e la configurazione dei database sono tra le attività che richiedono più tempo per i professionisti dei dati, con i team che dedicano gran parte della settimana alla configurazione e alla risoluzione dei problemi anziché all'analisi vera e propria.
I 6 problemi principali delle connessioni ODBC a Excel
Chiunque abbia gestito connessioni ODBC su larga scala conosce bene questi punti critici. Ecco perché i team di dati sono alla ricerca di alternative.
1. Installazione del driver su ogni macchina
Ogni utente che necessita di accedere al database deve installare il driver ODBC corretto sul proprio computer locale. Se il tuo team utilizza SQL Server, PostgreSQL e MySQL, si tratta di tre driver separati per ogni workstation. Ogni driver ha il proprio programma di installazione, la propria cadenza di rilascio e i propri requisiti di compatibilità. Moltiplica questo per 50 utenti e ti ritrovi a gestire 150 installazioni di driver, oltre agli aggiornamenti.
2. Il conflitto tra driver a 32 bit e a 64 bit
Questo è forse il problema più comune nella risoluzione dei problemi ODBC. Se si utilizza Excel a 64 bit (che è l'impostazione predefinita in Microsoft 365), è necessario un driver ODBC a 64 bit. Tuttavia, in molte configurazioni di Windows viene visualizzato di default l'Amministratore origine dati ODBC a 32 bit. La guida alla risoluzione dei problemi di Microsoft Un intero articolo è dedicato alla risoluzione di questa incongruenza. Gli utenti che non se ne rendono conto visualizzano errori del tipo "driver non trovato", la cui diagnosi può richiedere ore.
3. Complessità della configurazione DSN
Dopo aver installato il driver, è necessario creare una voce DSN (Data Source Name), che può essere un DSN di sistema o un DSN utente, specificando l'indirizzo del server, la porta, il nome del database, il metodo di autenticazione e, spesso, le impostazioni SSL. Questa configurazione è specifica per ogni macchina e non è portatile. Passate a un nuovo portatile? Dovrete ricreare il DSN da zero. Dovete condividere una connessione con un collega? Anche lui dovrà replicare manualmente ogni impostazione.
4. Dipendenza da firewall e VPN
ODBC richiede una connessione TCP diretta tra il computer dell'utente e il server di database. Se il database si trova dietro un firewall aziendale (come dovrebbe essere), l'utente deve essere connesso tramite VPN oppure il firewall deve consentire le connessioni in entrata sulla porta del database. Questo crea problemi di sicurezza: aprire le porte del database ai computer client è rischioso e le connessioni VPN aggiungono latenza e complessità, soprattutto per i lavoratori da remoto.
5. Nessuna possibilità di condivisione
ODBC è una connessione punto-punto. Se si crea una query SQL complessa in Excel che genera un report di vendita perfetto, non esiste un modo integrato per condividere tale query con un collega senza condividere anche le credenziali del database, la configurazione DSN e le istruzioni per l'installazione del driver. Questo spesso comporta la condivisione delle credenziali tramite e-mail o messaggi Slack, un rischio significativo per la sicurezza.
6. Nessun supporto per Fogli Google
ODBC è un protocollo nativo di Windows. Non funziona con Fogli Google, che viene eseguito interamente nel browser. Se parte del tuo team utilizza Google Workspace, ODBC non è una soluzione praticabile: per Fogli Google è necessaria una soluzione di connettività completamente diversa.
Come Query Streams sostituisce ODBC
Query Streams adotta un approccio radicalmente diverso alla connettività del database. Invece di installare driver su ogni computer degli utenti, si installa un singolo agente leggero sul server del database (o su qualsiasi macchina in grado di raggiungere il database). L'agente gestisce tutte le comunicazioni con il database e trasmette i risultati agli utenti tramite una connessione WebSocket sicura, esclusivamente in uscita.
Zero driver sui computer client
Non è necessario installare nulla sulle workstation degli utenti. L'agente gestisce tutta la comunicazione con il database lato server.
Connessione solo in uscita
Nessuna porta firewall in entrata. Nessuna VPN. L'agente si connette solo verso l'esterno: il database non è mai esposto a Internet.
Condividi le query, non le credenziali.
Condividi le query salvate con filtri interattivi. I destinatari possono eseguire le query senza visualizzare il codice SQL o le password del database.
Excel e Fogli Google
Un'unica piattaforma supporta sia Excel (tramite componente aggiuntivo) che Google Sheets (tramite componente aggiuntivo). Non sono necessarie soluzioni separate.
ODBC vs Query Streams: confronto fianco a fianco
| Caratteristica | ODBC | Flussi di query |
|---|---|---|
| Installazione lato client | Driver per database per macchina | Niente: solo browser o componente aggiuntivo |
| Configurazione | DSN per macchina (non portatile) | Installazione dell'agente una tantum sul server |
| Conflitti a 32/64 bit | Comune e difficile da diagnosticare | Non applicabile |
| Requisiti di rete | TCP diretto + regole VPN/firewall | Solo HTTPS in uscita (porta 443) |
| Supporto per Fogli Google | Non disponibile | Supporto completo per i componenti aggiuntivi |
| Condivisione delle query | Non integrato | Condividi con filtri, nascondi SQL e credenziali |
| Filtri interattivi | Parametrizzazione manuale | Rilevamento automatico da SQL con menu a tendina e selettori di data |
| Esposizione delle credenziali | Memorizzato nel DSN o nella stringa di connessione sul client. | Le credenziali rimangono solo sul server dell'agente |
| Database supportati | Dipende dai driver disponibili | SQL Server, PostgreSQL, MySQL, MariaDB, SQLite, Access, Oracle, Snowflake, BigQuery, DuckDB |
| dipendenza IT | Alto — installazione driver, DSN, firewall | Basso — configurazione dell'agente una tantum, aggiornamento automatico |
| Query parallele | Una connessione alla volta | Esecuzione simultanea di più query |
| Assistenza per le query basate sull'IA | Nessuno | Nova AI genera codice SQL a partire da testo semplice. |
Come collegare un database a Excel senza ODBC
La configurazione di Query Streams richiede circa 10 minuti, rispetto alle ore che può richiedere la configurazione ODBC, considerando il download dei driver, la configurazione del DSN e le modifiche al firewall.
Installare l'agente
Scarica e installa Query Streams Agent 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. L'agente memorizza le credenziali localmente: non lasciano mai il tuo server.
Scrivi o salva una query
Utilizza il portale web Query Streams per scrivere query SQL oppure lascia che Nova AI le generi a partire da testo semplice. Salva le query con filtri interattivi opzionali.
Esegui da Excel o Fogli Google
Apri il componente aggiuntivo di Excel o di Fogli Google, seleziona la query salvata, regola i filtri e avvia l'analisi. I risultati in tempo reale verranno visualizzati direttamente nel tuo foglio di calcolo.
Quando ODBC ha ancora senso
Database supportati
Query Streams supporta tutti i principali database relazionali e le piattaforme dati cloud, senza richiedere un driver ODBC separato per ciascuno. Un'unica installazione dell'agente gestisce ogni tipo di database:
- Microsoft SQL Server — tra cui Express, Standard, Enterprise, Azure SQL e AWS RDS per SQL Server. Collegare SQL Server a Excel
- PostgreSQL — tutte le versioni, più AWS RDS, Azure Database, Google Cloud SQL, Supabase e Neon. Collegare PostgreSQL a Excel
- MySQL — 5.7+, Amazon RDS MySQL, Azure Database per MySQL, Google Cloud SQL, PlanetScale. Collegare MySQL a Excel
- MariaDB — 10.x e 11.x, SkySQL, tutte le varianti ospitate nel cloud. Collegare MariaDB a Excel
- SQLite — file .db locali sulla macchina dell'agente. Collegare SQLite a Excel
- Microsoft Access — File .accdb e .mdb. Collegare Access a Excel
- Oracolo — 11g+, Oracle Cloud, Oracle Autonomous Database. Collegare Oracle a Excel
- Fiocco di neve — tutte le edizioni su AWS, Azure e GCP. Collega Snowflake a Excel
- Google BigQuery — tutti i tipi di progetto e tutte le regioni. Collegare BigQuery a Excel
- DuckDB — database analitici locali e interrogazioni di file Parquet/CSV. Collegare DuckDB a Excel
Ciascun link al database sopra riportato è una guida di integrazione passo passo. Sono inoltre disponibili guide per Fogli Google per ogni database elencato.
Domande frequenti
❓ È possibile connettere Excel a un database senza installare un driver ODBC? +
❓ La connessione è veloce quanto una connessione ODBC diretta? +
❓ Devo aprire qualche porta del firewall per l'agente? +
❓ Query Streams funziona sia con Excel a 32 bit che a 64 bit? +
❓ Posso utilizzare Query Streams insieme alle connessioni ODBC esistenti? +
❓ Come si confronta la sicurezza delle credenziali con ODBC? +
❓ Funziona anche con Fogli Google o solo con Excel? +
Iniziare
Sostituire ODBC in meno di 10 minuti
Con una sola installazione dell'Agent, elimini ogni driver ODBC, configurazione DSN e regola firewall dal tuo flusso di lavoro di conversione da foglio di calcolo a database. Registrati gratuitamente, installa l'Agent ed esegui la tua prima query oggi stesso.
Guide correlate: Da SQL Server a Excel | Da PostgreSQL a Excel | Da MySQL a Excel | Da SQL Server a Google Sheets | Power Query per Google Sheets
Categoria: Articoli
Tag: odbc, excel, google-sheets, integrazione con database, no-code, automazione
Meta Description: Collega qualsiasi database a Excel senza driver ODBC, configurazione DSN o modifiche al firewall. Query Streams sostituisce ODBC con uno streaming sicuro, esclusivamente in uscita.

