Wywołuj interfejsy API REST z poziomu programu Excel. Nie wymaga VBA.
Przestań zmagać się z makrami VBA i kodem Power Query M, aby uzyskać dane API w Excelu. Query Streams oferuje 6 gotowych łączników API z tabelami z obsługą zapytań SQL, szyfrowanym buforowaniem, gotową biblioteką zapytań i Nova AI — dostępnych zarówno w Microsoft Excel, jak i Arkuszach Google.
Zapytaj Nova, uzyskaj SQL + wykresy
Poznaj Nova API REST bazy danychJeden klucz na partnera. Nie udostępniamy żadnych danych uwierzytelniających.
Zbuduj API AutomatyzacjaZaplanowana synchronizacja z ponad 6 platformami
Eksploruj API do SQLZapytania do interfejsów API za pomocą SQL, bez kodu
Eksploruj Baza danych AI MCPClaude, Cursor, ChatGPT i Grok komunikują się z Twoimi danymi
Połącz AIQuery Streams to bezpieczna platforma integracji danych w czasie rzeczywistym, która łączy dane interfejsu API REST z programami Microsoft Excel i Arkuszami Google za pośrednictwem języka SQL — bez makr VBA, kodu Power Query M i ręcznej analizy składniowej JSON. Więcej informacji można znaleźć na stronie QueryStreams.com. oraz zarejestruj się za darmo aby rozpocząć wykonywanie zapytań do interfejsów API za pomocą języka SQL bezpośrednio z poziomu skoroszytu programu Excel.
Problem API w Excelu
Użytkownicy Excela coraz częściej potrzebują danych z interfejsów API REST — rekordów płatności Stripe, kontaktów z HubSpot CRM, zamówień Shopify, metryk ruchu Google Analytics. Według Raport Postmana o stanie APIPrzeciętna organizacja zarządza obecnie dziesiątkami integracji API. Jednak umieszczenie tych danych API w arkuszu kalkulacyjnym Excel zawsze oznaczało wybór między dwiema niedoskonałymi opcjami: makrami VBA lub Power Query. Oba wymagają znacznego nakładu pracy technicznej i żadne z nich nie umożliwia wykonywania zapytań na poziomie SQL w oparciu o wyniki. Jeśli szukasz sposobu na wywołanie API z Excela bez pisania kodu, nie jesteś sam.
Makra VBA: delikatne i trudne w utrzymaniu
Klasycznym sposobem wywołania interfejsu API REST z programu Excel jest VBA. Piszesz Zastąpić procedury wykorzystujące XMLHTTP lub WinHTTP obiekty do konstruowania żądań HTTP, ustawiania nagłówków, przekazywania tokenów uwierzytelniających, wysyłania żądań i analizowania odpowiedzi JSON. Problem: VBA nie ma natywnego parsera JSON, więc albo instalujesz bibliotekę innej firmy, albo piszesz własną logikę parsowania. Obsługa błędów jest minimalna — pojedyncza zmiana schematu API, wygasły token OAuth lub odpowiedź o limicie przepustowości może bezgłośnie przerwać działanie całego makra. Paginacja wymaga ręcznej logiki kursora lub przesunięcia. Nie ma buforowania, szyfrowania ani możliwości uruchomienia SQL na wynikach. W przypadku jednorazowego pobrania danych z jednego punktu końcowego VBA działa. W przypadku przepływów pracy produkcyjnych, od których zależy wielu członków zespołu, makra VBA stają się obciążeniem konserwacyjnym, które może debugować tylko osoba, która je napisała.
Power Query: Ograniczone wsparcie dla interfejsu API REST
Power Query Zawartość sieci Funkcja może wywoływać interfejsy API REST, ale ograniczenia są znaczące dla wszystkiego poza podstawowymi żądaniami GET. Obsługa OAuth 2.0 jest niekompletna — wiele interfejsów API, w tym Stripe i HubSpot, wymaga niestandardowych przepływów odświeżania tokenów, które język M usługi Power Query obsługuje słabo lub wcale. Stronicowanie wymaga rekurencyjnych wywołań funkcji w kodzie M, co nie jest trywialne dla większości użytkowników programu Excel. Nie ma wbudowanego zarządzania ograniczającego szybkość. Złożone odpowiedzi JSON z zagnieżdżonymi tablicami i obiektami wymagają wielu kroków Transform i Expand. Ponadto usługa Power Query nie ma warstwy SQL — otrzymujesz transformacje języka M, a nie sprzężenia SQL JOIN, wyrażenia CTE ani funkcje okien. Power Query to potężne narzędzie do łączenia się z bazami danych i plikami płaskimi. Jako łącznik interfejsu API REST dla programu Excel szybko zawodzi, gdy interfejs API wymaga OAuth, stronicowania lub zagnieżdżonych struktur danych.
Jak strumienie zapytań łączą interfejsy API REST z programem Excel
Query Streams oferuje fundamentalnie inne podejście do integracji API Excela. Zamiast zmuszać Cię do pisania makr VBA lub zmagania się z kodem Power Query M, Query Streams udostępnia gotowe konektory API, które normalizują dane API REST do tabel z możliwością tworzenia zapytań SQL. Agent sieciowy Query Streams działa w sieci, synchronizuje dane API z szyfrowaną pamięcią podręczną DuckDB, a dodatku Microsoft Excel umożliwia uruchamianie zapytań SQL na danych w pamięci podręcznej — lub wybór spośród 20–50 wstępnie utworzonych zapytań na łącznik, bez konieczności pisania jakiegokolwiek kodu SQL.
6 gotowych złączy API
Stripe, HubSpot, Shopify, GA4, Google Search Console i ShipStation. Wystarczy jedno uwierzytelnienie, a dane automatycznie trafią do tabel gotowych do obsługi SQL.
Pełne dane SQL przez API
Twórz JOIN-y, CTE, funkcje okienkowe i agregacje dla danych API. Nie w kodzie M. Nie w VBA. Tylko w standardowym SQL.
Zaszyfrowana pamięć podręczna DuckDB
Dane API są synchronizowane z lokalną pamięcią podręczną szyfrowaną algorytmem AES-256-GCM. Zapytania SQL są wykonywane z prędkością bazy danych, a nie z prędkością przesyłania danych w obie strony przez API.
20-50 gotowych zapytań
Każdy konektor dostarczany jest z gotową do uruchomienia biblioteką zapytań. Przychody według produktu, analiza odejść, wskaźniki realizacji zamówień — bez konieczności edycji kodu SQL.
Asystent Nova AI
Opisz, czego potrzebujesz, prostym językiem. Nova odczyta schemat tabeli API, wygeneruje zweryfikowany kod SQL i wykona go na żywo.
Excel + Arkusze Google
Natywne dodatki do Microsoft Excel i Arkuszy Google. Jedna platforma, oba ekosystemy arkuszy kalkulacyjnych, współdzielona biblioteka zapytań.
6 gotowych łączników API z szyfrowanym buforowaniem
Podczas gdy VBA i Power Query wymagają od Ciebie skonfigurowania każdego interfejsu API od podstaw, strumienie zapytań Łącznik API zawiera 6 gotowych integracji, z których każda jest gotowa do użycia w około 5 minut: Pasek (płatności, subskrypcje, faktury, zwroty), HubSpot (kontakty, transakcje, firmy, rurociągi), Shopify (zamówienia, produkty, klienci, zapasy), Google Analytics 4 (ruch, zdarzenia, konwersje, zachowania użytkowników), Google Search Console (zapytania wyszukiwania, strony, współczynniki klikalności, wyświetlenia) i ShipStation (wysyłki, zamówienia, przewoźnicy, realizacja). Każdy łącznik automatycznie obsługuje uwierzytelnianie, paginację, ograniczanie przepustowości i normalizację danych – dokładnie te elementy, które sprawiają, że makra VBA i kod Power Query M są tak trudne w utrzymaniu.
Wszystkie zsynchronizowane dane API są przechowywane w lokalnej pamięci podręcznej DuckDB na agencie sieciowym, szyfrowanej w spoczynku algorytmem AES-256-GCM. Harmonogram synchronizacji dla poszczególnych tabel pozwala ustawić różne interwały odświeżania dla różnych punktów końcowych API — synchronizacja tabel o wysokim priorytecie, takich jak Stripe, nalicza opłaty co 15 minut, a tabel o mniejszym znaczeniu – codziennie. Retencja danych dla poszczególnych tabel zapewnia kontrolę nad czasem przechowywania danych w pamięci podręcznej: 1 dzień, 7 dni, 30 dni, 90 dni, 1 rok lub na zawsze. Taka architektura zmniejsza liczbę wywołań API, eliminuje problemy związane z limitami przepustowości i oznacza, że zapytania SQL są wykonywane na danych lokalnych z prędkością bazy danych, zamiast czekać na cykliczne przesyłanie danych przez API. Dane uwierzytelniające API (tokeny, klucze) są przechowywane lokalnie na agencie i nigdy nie są przesyłane do chmury Query Streams.
SQL w danych API: Zapytanie, a nie analiza
Podstawową różnicą między strumieniami zapytań a VBA lub Power Query w dostępie do interfejsu REST API w programie Excel jest to, co dzieje się po nadejściu danych. W VBA otrzymujesz surowy ciąg JSON, który analizujesz znak po znaku. W Power Query rozszerzasz zagnieżdżone kolumny, wykonując wiele kroków transformacji. W przypadku strumieni zapytań dane każdego interfejsu API są automatycznie normalizowane do tabel z możliwością tworzenia zapytań SQL. Piszesz standardowy kod SQL — sprzężenia między punktami końcowymi interfejsu API, agregacje, funkcje okien, wyrażenia CTE, podzapytania — w pełnym języku SQL dla danych interfejsu API.
Na przykład, aby przeanalizować przychody Stripe według produktu i stawek zwrotów, podejście VBA wymaga wielu oddzielnych wywołań HTTP w różnych punktach końcowych Stripe, ręcznego analizowania JSON dla każdej odpowiedzi oraz formuł arkusza kalkulacyjnego do łączenia wyników. Dzięki strumieniom zapytań piszesz pojedyncze zapytanie SQL, które łączy (JOIN). opłaty za paski, produkty_paskowe, oraz stripe_refunds tabele — a wyniki są przesyłane strumieniowo do skoroszytu programu Excel natychmiast. Strumienie zapytań obsługują również równoległe wykonywanie zapytań:uruchom wiele zapisanych zapytań na wielu kartach arkusza kalkulacyjnego jednocześnie, a Agent przesyła strumieniowo każde z nich równolegle, niezależnie od rozmiaru wyniku.
Nova AI: Opisz dane, uzyskaj SQL
Nie wszyscy w Twoim zespole znają SQL i nie każdy powinien musieć go znać. Nova AI Łączy prosty język angielski z walidowanym kodem SQL. Opisz, czego potrzebujesz — „pokaż mi przychody Stripe według produktu z ostatnich 90 dni wraz ze stawkami zwrotów” — a Nova odczyta rzeczywisty schemat tabeli API, wygeneruje kod SQL dla konkretnego dialektu, zwaliduje go i wykona zapytanie na żywo. Nova współpracuje zarówno z tabelami bazy danych, jak i tabelami łączników API, dzięki czemu analityk może zadawać pytania dotyczące danych płatności Stripe i bazy danych księgowych PostgreSQL w ramach tej samej rozmowy. Użytkownicy programu Excel, którzy dotychczas korzystali z makr VBA lub Power Query jako łącznika API, Nova całkowicie eliminuje konieczność zrozumienia struktur JSON, dokumentacji API czy składni SQL.
Strumienie zapytań kontra VBA kontra Power Query
Poniższe porównanie pokazuje, czym łącznik API Query Streams dla programu Excel różni się od makr VBA i Power Query w zakresie łączenia interfejsów API REST z arkuszem kalkulacyjnym. VBA i Power Query oferują elastyczność w przypadku doraźnych wywołań API, natomiast Query Streams oferuje zarządzane podejście oparte na SQL z wbudowanymi łącznikami, buforowaniem i wsparciem sztucznej inteligencji.
| Funkcja | Strumienie zapytań | Makra VBA | Power Query |
|---|---|---|---|
| Jak uzyskać dostęp do danych API | Zapytania SQL do buforowanych, znormalizowanych tabel | Żądania HTTP w kodzie VBA z ręcznym analizowaniem JSON | Web.Contents w kodzie M z ręcznymi krokami rozbudowy |
| Uwierzytelnianie API | Zarządzane według łącznika (OAuth, klucze API — automatyczne odświeżanie) | Ręczne przetwarzanie tokenów w kodzie VBA | Ograniczone wsparcie OAuth; wiele interfejsów API wymaga obejść |
| Paginacja | Automatycznie na złącze | Logika ręcznego kursora/przesunięcia | Rekurencyjne funkcje M (trudne do zapisania) |
| Obsługa SQL | Pełny SQL: sprzężenia, CTE, funkcje okienkowe, agregacje | Nic | Brak — tylko język M |
| Gotowe zapytania | 20–50 za łącznik API w bibliotece zapytań | Brak — napisz wszystko od podstaw | Brak — utwórz każde zapytanie ręcznie |
| Buforowanie lokalne | Zaszyfrowany DuckDB (AES-256-GCM) z konfigurowalną retencją | Brak — każde wywołanie trafia do aktywnego interfejsu API | Pamięć podręczna Power Query (niezaszyfrowana, ograniczona kontrola) |
| Ograniczanie szybkości | Zarządzane przez harmonogram synchronizacji z konfigurowalnymi interwałami | Manual — użytkownik musi zarządzać czasem żądania | Brak — użytkownik musi zarządzać ręcznie |
| Pomoc AI | Nova AI: prosty angielski na sprawdzony, specyficzny dla dialektu SQL | Nic | Nic |
| Obsługa Arkuszy Google | Natywny dodatek do Arkuszy Google (ta sama biblioteka zapytań) | N/A — tylko Excel | N/A — tylko Excel |
| Udostępnianie zapytań | Udostępniaj interaktywne zapytania — odbiorcy uruchamiają się bez widzenia kodu SQL | Udostępniaj pliki makr .xlsm | Udostępniaj pliki .xlsx z osadzonymi zapytaniami |
| Wsparcie bazy danych | 10 baz danych SQL + 6 łączników API na jednej platformie | Brak — interfejsy API dostępne tylko za pośrednictwem kodu niestandardowego | Różne poprzez wbudowane złącza |
| Obsługa błędów | Wbudowana logika ponawiania prób, zarządzanie limitami przepustowości, raportowanie błędów | Podręcznik dotyczący obsługi błędów w VBA | Bloki try/otherwise języka M |
| Konserwacja | Automatycznie aktualizujący się agent sieciowy; łączniki obsługiwane przez strumienie zapytań | Ręczna konserwacja kodu — zmiany w API powodują awarie makr | Ręczna konserwacja kodu M |
| Czas konfiguracji dla każdego interfejsu API | ~5 minut (uwierzytelnianie i wybór tabel) | Godziny (pisanie, testowanie, debugowanie kodu VBA) | 30-60 minut (konfiguracja Web.Contents, obsługa paginacji) |
| Obsługiwane interfejsy API | 6 głębokich integracji (Stripe, HubSpot, Shopify, GA4, GSC, ShipStation) | Dowolny interfejs API REST (wymagany ręczny kod) | Dowolny interfejs API REST (wymagany ręczny kod M) |
Agent sieciowy Query Streams instaluje się w systemach Windows, Linux lub macOS i nawiązuje połączenia tylko wychodzące — bez konieczności stosowania reguł zapory sieciowej dla ruchu przychodzącego. Wdrażaj wielu agentów w całej infrastrukturze: na serwerach lokalnych, w AWS EC2, na maszynach wirtualnych Azure, w Google Cloud lub w dowolnym środowisku globalnym. Wszystkie agenty są automatycznie utrzymywane dzięki automatycznym aktualizacjom i prezentują swoje źródła danych jako ujednoliconą listę rozwijaną w dodatku do programu Excel lub Arkuszy Google. silnik automatyzacji może także synchronizować wyniki zapytań według harmonogramu z Airtable, Smartsheet, SeaTable, Baserow i Anvil.Works — zarówno w trybie dołączania (10–150x szybsze przyrostowe aktualizacje), jak i w trybie pełnej synchronizacji (korekcja dryfu).
Często zadawane pytania
Czy mogę wywołać interfejs API REST z poziomu programu Excel bez pisania kodu VBA? +
Czym Query Streams różni się od Power Query w przypadku interfejsów API REST? +
Zawartość sieci, ale wymaga kodu M do paginacji, ma ograniczoną obsługę OAuth 2.0 i nie zapewnia warstwy SQL. Query Streams automatycznie obsługuje uwierzytelnianie, paginację i ograniczanie przepustowości za pomocą wbudowanych łączników. Przeszukiwanie danych z pamięci podręcznej odbywa się za pomocą standardowego języka SQL — JOIN-ów, CTE, funkcji okien — zamiast transformacji języka M. Query Streams działa również z Arkuszami Google, a nie tylko z Excelem.Które interfejsy API REST są obsługiwane przez Query Streams jako predefiniowane łączniki? +
Czy muszę coś instalować, aby połączyć interfejsy API REST z programem Excel? +
Czy mogę tworzyć połączenia SQL JOIN w różnych punktach końcowych interfejsu API w programie Excel? +
opłaty za paski, stripe_customers, produkty_paskowe, stripe_refundsi wiele więcej). Możesz tworzyć JOIN-y w tych tabelach, używać agregacji, funkcji okienkowych, CTE i podzapytań – pełnego dialektu DuckDB SQL. Możesz również łączyć tabele łączników API z tabelami tradycyjnej bazy danych, jeśli obie są połączone przez tego samego agenta.Czy Query Streams działa również z Arkuszami Google, czy tylko z Excelem? +
Jak działa zaszyfrowana pamięć podręczna API DuckDB? +
Czy mogę udostępniać zapytania API członkom zespołu, którzy nie znają języka SQL? +
Czy Query Streams to dobra alternatywa dla Power Query w przypadku interfejsów API REST? +
Rozpocznij
Uzyskaj dane API w programie Excel — bez problemów z VBA
Połącz Stripe, HubSpot, Shopify, GA4 i inne. Uruchamiaj SQL na danych z buforowanego API. Uzyskuj wyniki w programach Microsoft Excel i Arkuszach Google — bez makr, kodu M i analizy JSON.
Powiązane przewodniki: Łącznik API | Bazy danych w programie Microsoft Excel | Tekst na SQL z Nova AI | Automatyzacja i integracja | Wszystkie funkcje
Kategoria: Artykuły
Tagi: łącznik API, Excel, API REST, alternatywa dla VBA, alternatywa dla Power Query, Stripe, HubSpot, Shopify
Metaopis: Połącz interfejsy API REST z programem Excel bez VBA. SQL przez Stripe, HubSpot, Shopify. Wypróbuj za darmo.

