Richiama le API REST da Excel. Non è richiesto VBA.
Smetti di lottare con macro VBA e codice Power Query M per importare dati API in Excel. Query Streams ti offre 6 connettori API predefiniti con tabelle interrogabili tramite SQL, caching crittografato, una libreria di query predefinita e Nova AI, il tutto integrato sia in Microsoft Excel che in Fogli Google.
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 dati sicura e in tempo reale che collega i dati delle API REST a Microsoft Excel e Fogli Google tramite SQL, senza macro VBA, codice Power Query M o analisi manuale di file JSON. Per saperne di più, visita QueryStreams.com e iscriviti gratuitamente per iniziare a interrogare le API con SQL direttamente dalla tua cartella di lavoro di Excel.
Il problema dell'API in Excel
Gli utenti di Excel hanno sempre più bisogno di dati provenienti da API REST: record di pagamento Stripe, contatti CRM HubSpot, ordini Shopify, metriche di traffico Google Analytics. Rapporto sullo stato delle API di PostmanOggigiorno, un'organizzazione media gestisce decine di integrazioni API. Tuttavia, importare i dati di queste API in un foglio di calcolo Excel ha sempre significato dover scegliere tra due opzioni imperfette: le macro VBA o Power Query. Entrambe richiedono un notevole impegno tecnico e nessuna delle due offre la possibilità di eseguire query a livello SQL sui risultati. Se state cercando un modo per richiamare un'API da Excel senza scrivere codice, non siete i soli.
Macro VBA: fragili e difficili da gestire
Il modo classico per chiamare un'API REST da Excel è tramite VBA. Si scrive Sub procedure che utilizzano XMLHTTP o WinHTTP Gli oggetti vengono utilizzati per costruire richieste HTTP, impostare intestazioni, passare token di autenticazione, inviare la richiesta e analizzare la risposta JSON. Il problema: VBA non dispone di un parser JSON nativo, quindi è necessario installare una libreria di terze parti o scrivere una propria logica di analisi. La gestione degli errori è minima: una singola modifica dello schema API, un token OAuth scaduto o una risposta al limite di frequenza possono interrompere l'intera macro silenziosamente. La paginazione richiede l'uso manuale di un cursore o di una logica di offset. Non sono presenti funzionalità di caching, crittografia o esecuzione di query SQL sui risultati. Per un'estrazione dati una tantum da un singolo endpoint, VBA funziona. Per i flussi di lavoro di produzione da cui dipendono più membri del team, le macro VBA diventano un problema di manutenzione che solo chi le ha scritte può risolvere.
Power Query: supporto limitato per le API REST
Power Query Contenuti web La funzione può richiamare API REST, ma le limitazioni sono significative per qualsiasi richiesta che vada oltre le semplici richieste GET. Il supporto per OAuth 2.0 è incompleto: molte API, tra cui Stripe e HubSpot, richiedono flussi di aggiornamento dei token personalizzati che il linguaggio M di Power Query gestisce male o non gestisce affatto. La paginazione richiede chiamate di funzione ricorsive nel codice M, il che non è banale per la maggior parte degli utenti di Excel. Non è presente una gestione integrata della limitazione della frequenza. Le risposte JSON complesse con array e oggetti annidati richiedono più passaggi di trasformazione ed espansione. Inoltre, Power Query non ha un livello SQL: si ottengono trasformazioni in linguaggio M, non JOIN SQL, CTE o funzioni finestra. Power Query è un potente strumento per la connessione a database e file flat. Come connettore API REST per Excel, risulta rapidamente inadeguato quando l'API richiede OAuth, paginazione o strutture dati annidate.
Come Query Streams collega le API REST a Excel
Query Streams adotta un approccio fondamentalmente diverso all'integrazione delle API di Excel. Invece di costringerti a scrivere macro VBA o a lottare con il codice Power Query M, fornisce connettori API predefiniti che normalizzano i dati delle API REST in tabelle interrogabili tramite SQL. L'agente di rete di Query Streams viene eseguito all'interno della rete, sincronizza i dati API in una cache DuckDB crittografata e componente aggiuntivo Microsoft Excel Consente di eseguire query SQL sui dati memorizzati nella cache, oppure di scegliere tra 20-50 query predefinite per connettore senza dover scrivere alcun codice SQL.
6 connettori API preconfigurati
Stripe, HubSpot, Shopify, GA4, Google Search Console e ShipStation. Autenticati una sola volta e i dati vengono automaticamente inseriti in tabelle pronte per SQL.
SQL completo tramite dati API
Scrivi JOIN, CTE, funzioni finestra e aggregazioni sui dati della tua API. Non codice M. Non VBA. SQL standard.
Cache DuckDB crittografata
I dati dell'API vengono sincronizzati con una cache locale crittografata con AES-256-GCM. Le query SQL vengono eseguite alla velocità del database, non alla velocità di risposta dell'API.
20-50 query predefinite
Ogni connettore viene fornito con una libreria di query pronta all'uso. Ricavi per prodotto, analisi del tasso di abbandono, tassi di evasione degli ordini: non è richiesta alcuna modifica al codice SQL.
Assistente AI Nova
Descrivi in parole semplici ciò di cui hai bisogno. Nova legge lo schema della tua tabella API, genera codice SQL validato e lo esegue in tempo reale.
Excel + Fogli Google
Componenti aggiuntivi nativi per Microsoft Excel e Google Sheets. Un'unica piattaforma, entrambi gli ecosistemi dei fogli di calcolo, libreria di query condivisa.
6 connettori API preconfigurati con caching crittografato
Mentre VBA e Power Query richiedono di configurare ogni API da zero, i flussi di query Connettore API Include 6 integrazioni predefinite, pronte all'uso in circa 5 minuti ciascuna: Striscia (pagamenti, abbonamenti, fatture, rimborsi) HubSpot (contatti, accordi, aziende, progetti in corso), Shopify (ordini, prodotti, clienti, inventario), Google Analytics 4 (traffico, eventi, conversioni, comportamento degli utenti), Google Search Console (query di ricerca, pagine, percentuali di clic, impressioni) e ShipStation (spedizioni, ordini, corrieri, evasione). Ogni connettore gestisce automaticamente l'autenticazione, la paginazione, la limitazione della frequenza e la normalizzazione dei dati, ovvero proprio gli aspetti che rendono le macro VBA e il codice Power Query M così difficili da gestire.
Tutti i dati API sincronizzati vengono archiviati in una cache DuckDB locale sull'agente di rete e crittografati a riposo con AES-256-GCM. La pianificazione della sincronizzazione per tabella consente di impostare intervalli di aggiornamento diversi per endpoint API differenti: le tabelle ad alta priorità, come quelle relative ai pagamenti Stripe, vengono sincronizzate ogni 15 minuti, mentre le tabelle meno critiche vengono sincronizzate giornalmente. La conservazione dei dati per tabella consente di controllare per quanto tempo i dati memorizzati nella cache vengono conservati: 1 giorno, 7 giorni, 30 giorni, 90 giorni, 1 anno o per sempre. Questa architettura riduce il volume delle chiamate API, elimina i problemi legati ai limiti di frequenza e consente alle query SQL di essere eseguite sui dati locali alla velocità del database, anziché attendere i tempi di risposta delle API in tempo reale. Le credenziali API (token, chiavi) vengono archiviate localmente sull'agente e non vengono mai trasmesse al cloud di Query Streams.
SQL sui dati API: interroga, non analizzare.
La differenza fondamentale tra Query Streams e VBA o Power Query per l'accesso alle API REST in Excel risiede in ciò che accade dopo l'arrivo dei dati. Con VBA, si ottiene una stringa JSON grezza che va analizzata carattere per carattere. Con Power Query, si espandono le colonne nidificate attraverso diverse fasi di trasformazione. Con Query Streams, i dati di ciascuna API vengono automaticamente normalizzati in tabelle interrogabili tramite SQL. È possibile scrivere codice SQL standard (JOIN tra endpoint API, aggregazioni, funzioni finestra, CTE, subquery): l'intero linguaggio SQL sui dati dell'API.
Ad esempio, per analizzare le entrate di Stripe per prodotto con i tassi di rimborso, un approccio VBA richiede più chiamate HTTP separate a diversi endpoint di Stripe, l'analisi manuale del JSON per ogni risposta e formule in fogli di calcolo per combinare i risultati. Con Query Streams, scrivi una singola query SQL che unisce addebiti a striscia, prodotti a strisce, e rimborsi_stripe tabelle — e il risultato viene visualizzato istantaneamente nella cartella di lavoro di Excel. Query Streams supporta anche esecuzione parallela delle query: avvia più query salvate contemporaneamente in più schede di fogli di lavoro e l'agente le elabora in parallelo, indipendentemente dalle dimensioni del risultato.
Nova AI: Descrivi i dati, ottieni SQL
Non tutti i membri del tuo team conoscono SQL, e non tutti dovrebbero essere obbligati a conoscerlo. Nova AI Nova colma il divario tra linguaggio naturale e SQL validato. Descrivi le tue esigenze — "mostrami i ricavi di Stripe per prodotto negli ultimi 90 giorni con le percentuali di rimborso" — e Nova leggerà lo schema effettivo della tua tabella API, genererà SQL specifico per il dialetto, lo convaliderà ed eseguirà la query in tempo reale. Nova funziona sia con le tabelle del database che con le tabelle del connettore API, consentendo a un analista di porre domande sui dati di pagamento di Stripe e su un database contabile PostgreSQL nella stessa conversazione. Per gli utenti di Excel che si sono affidati a macro VBA o Power Query come connettore API, Nova elimina completamente la necessità di comprendere le strutture JSON, la documentazione API o la sintassi SQL.
Query Streams vs VBA vs Power Query
Il confronto seguente mostra in che modo il connettore API di Query Streams per Excel si differenzia dalle macro VBA e da Power Query per la connessione di API REST a un foglio di calcolo. VBA e Power Query offrono flessibilità per chiamate API ad hoc, mentre Query Streams fornisce un approccio gestito, incentrato su SQL, con connettori predefiniti, caching e assistenza basata sull'intelligenza artificiale.
| Caratteristica | Flussi di query | Macro VBA | Power Query |
|---|---|---|---|
| Come accedere ai dati API | Query SQL su tabelle memorizzate nella cache e normalizzate | Richieste HTTP nel codice VBA con analisi JSON manuale | Web.Contents in codice M con passaggi di espansione manuale |
| autenticazione API | Gestito per connettore (OAuth, chiavi API - aggiornamento automatico) | Gestione manuale dei token nel codice VBA | Supporto OAuth limitato; molte API richiedono soluzioni alternative. |
| Paginazione | Automatico per connettore | Logica manuale cursore/offset | Funzioni M ricorsive (complesse da scrivere) |
| Supporto SQL | SQL completo: JOIN, CTE, funzioni finestra, aggregazioni | Nessuno | Nessuno — Solo lingua M |
| Query precostruite | Da 20 a 50 per connettore API nella libreria di query | Nessuno — scrivi tutto da zero | Nessuno — crea ogni query manualmente |
| Cache locale | DuckDB crittografato (AES-256-GCM) con conservazione configurabile. | Nessuno: ogni chiamata raggiunge l'API live | Cache di Power Query (non crittografata, controllo limitato) |
| Limitazione della velocità | Gestito tramite uno scheduler di sincronizzazione con intervalli configurabili. | Manuale: l'utente deve gestire i tempi di richiesta. | Nessuno: l'utente deve gestirlo manualmente |
| Assistenza tramite intelligenza artificiale | Nova AI: da linguaggio semplice a SQL validato e specifico per dialetto. | Nessuno | Nessuno |
| Supporto per Fogli Google | Componente aggiuntivo nativo di Google Sheets (stessa libreria di query) | Non applicabile — Solo Excel | Non applicabile — Solo Excel |
| Condivisione delle query | Condividi query interattive: i destinatari le eseguono senza visualizzare il codice SQL. | Condividi file macro .xlsm | Condividi file .xlsx con query incorporate |
| Supporto per il database | 10 database SQL + 6 connettori API in un'unica piattaforma | Nessuno: API accessibili solo tramite codice personalizzato. | Vari tramite connettori integrati |
| Gestione degli errori | Logica di ripetizione integrata, gestione del limite di frequenza, segnalazione degli errori | Manuale sulla gestione degli errori in VBA | Lingua M prova/altrimenti blocca |
| Manutenzione | Agente di rete con aggiornamento automatico; connettori gestiti da Query Streams | Manutenzione manuale del codice: le modifiche alle API interrompono le macro | Manutenzione manuale del codice M |
| Tempo di configurazione per API | Circa 5 minuti (autenticazione e selezione dei tavoli) | Ore (scrittura, test, debug del codice VBA) | 30-60 minuti (configurazione di Web.Contents, gestione della paginazione) |
| API supportate | 6 integrazioni approfondite (Stripe, HubSpot, Shopify, GA4, GSC, ShipStation) | Qualsiasi API REST (è richiesto il codice manuale) | Qualsiasi API REST (è richiesto il codice M manuale) |
L'agente di rete Query Streams si installa su Windows, Linux o macOS ed effettua solo connessioni in uscita, senza bisogno di regole firewall in entrata. Distribuisci più agenti su tutta la tua infrastruttura: server on-premise, AWS EC2, macchine virtuali Azure, Google Cloud o qualsiasi ambiente a livello globale. Tutti gli agenti si autogestiscono con aggiornamenti automatici e presentano le loro origini dati come un elenco a discesa unificato nel componente aggiuntivo di Excel o nel componente aggiuntivo di Fogli Google. motore di automazione È inoltre possibile sincronizzare i risultati delle query in base a una pianificazione con Airtable, Smartsheet, SeaTable, Baserow e Anvil.Works, sia in modalità Append (aggiornamenti incrementali da 10 a 150 volte più veloci) che in modalità Full Sync (correzione della deriva).
Domande frequenti
È possibile richiamare un'API REST da Excel senza scrivere codice VBA? +
In che cosa si differenzia Query Streams da Power Query per le API REST? +
Contenuti webTuttavia, richiede codice M per la paginazione, ha un supporto limitato per OAuth 2.0 e non fornisce un livello SQL. Query Streams gestisce automaticamente l'autenticazione, la paginazione e la limitazione della frequenza delle richieste tramite connettori predefiniti. È possibile interrogare i dati memorizzati nella cache con SQL standard (JOIN, CTE, funzioni finestra) anziché con trasformazioni del linguaggio M. Query Streams funziona anche con Fogli Google, non solo con Excel.Quali API REST supporta Query Streams come connettori predefiniti? +
Devo installare qualcosa per connettere le API REST a Excel? +
È possibile scrivere query SQL JOIN tra diversi endpoint API in Excel? +
addebiti a striscia, clienti di Stripe, prodotti a strisce, rimborsi_stripe(e altro ancora). È possibile scrivere JOIN tra queste tabelle, utilizzare aggregazioni, funzioni finestra, CTE e subquery: l'intero dialetto SQL di DuckDB. È anche possibile unire le tabelle del connettore API con le tabelle del database tradizionale se entrambe sono connesse tramite lo stesso agente.Query Streams funziona anche con Fogli Google o solo con Excel? +
Come funziona la cache crittografata dell'API di DuckDB? +
Posso condividere le query API con i membri del team che non conoscono SQL? +
Query Streams è una valida alternativa a Power Query per le API REST? +
Iniziare
Ottieni dati API in Excel — Senza i grattacapi del VBA
Collega Stripe, HubSpot, Shopify, GA4 e molti altri. Esegui query SQL sui dati API memorizzati nella cache. Ottieni i risultati in Microsoft Excel e Fogli Google, senza macro, codice M o analisi JSON.
Guide correlate: Connettore API | Database in Microsoft Excel | Conversione del testo in SQL con Nova AI | Automazione e integrazione | Tutte le funzionalità
Categoria: Articoli
Tag: Connettore API, Excel, API REST, Alternativa a VBA, Alternativa a Power Query, Stripe, HubSpot, Shopify
Meta Description: Collega le API REST a Excel senza VBA. SQL su Stripe, HubSpot, Shopify. Prova gratis.

