Wyświetl kategorie

Alternatywa dla Microsoft Excel Power Query

8 minut czytania

Microsoft Excel · Alternatywa dla Power Query

Zachowaj Power Query do kształtowania danych. Użyj tego dla wierszy bazy danych na żywo.

Power Query to edytor transformacji z wbudowanym łącznikiem. Gdy potrzebujesz tylko bieżących wierszy z SQL Server, PostgreSQL, MySQL lub Oracle w arkuszu kalkulacyjnym, który każdy członek zespołu może odświeżyć – w systemie Windows, na komputerze Mac lub w programie Excel w przeglądarce, bez sterownika, bramy ani ciągu połączenia w skoroszycie – mały agent obok bazy danych i dodatek Query Streams wykonają to zadanie w około dziesięć minut.

Około 10 minut Bez M, bez sterowników Dane pozostają w Twojej sieci Bezpłatny plan obejmuje to
Utknąłeś w jakimś momencie? Po prostu zapytaj nas. Otwórz Wsparcie w Query Streams (menu w prawym górnym rogu → Wsparcie) i wyślij nam wiadomość. Przeczytają ją prawdziwi ludzie, a pytanie „Nie wiem, o co pyta ten ekran” jest jak najbardziej trafne.

Jeśli posiadasz Power Query, oto jego uczciwa wersja

Power Query jest doskonały w tym, do czego został stworzony przez Microsoft: łączy się ze źródłem, a następnie przekształca dane za pomocą zarejestrowanych kroków, które można odtworzyć. Problemy, z którymi borykają się osoby szukające tej strony, wynikają z próśb o to, by była czymś innym – żywym, współdzielonym źródłem danych. Cztery fakty z dokumentacji Microsoftu wyjaśniają większość zarzutów:

W co uderzyłeśDlaczego, jak twierdzi Microsoft
Odświeżanie działa tylko wtedy, gdy skoroszyt jest otwartyOdświeżanie jest ręczne, przy otwarciu lub „co n „minut” — wszystko w ramach otwartej sesji programu Excel. Zaplanowane odświeżenie po zamknięciu programu Excel potrzebne są usługi Power BI lub Power Automate.
Powolny na dużych stołachKroki, których nie można przetłumaczyć na język źródłowy (“fałdowy”) działają w oparciu o własny silnik programu Excel, co oznacza, że wiersze są najpierw pobierane na komputer. Źródła w formacie CSV i Excel nigdy się nie składają.
„Formula.Firewall” i monity dotyczące poziomu prywatnościPoziomy prywatności Blokada łącząca źródła o różnej wrażliwości; luka bezpieczeństwa, ignorowanie ich, „może ujawnić wrażliwe lub poufne dane osobie nieupoważnionej”. Excel dla komputerów Mac w ogóle nie obsługuje poziomów prywatności.
Skoroszyt zawiera połączenieŹródło danych, jego login i potrzebne sterowniki są przesyłane wraz z plikiem. Każdy współpracownik, który odświeża plik, potrzebuje takiego samego dostępu, a ciąg połączenia jest dostępny za jednym kliknięciem. Ustawienia źródła danych.

Nic z tego nie jest błędem. To po prostu narzędzie ETL dla komputerów stacjonarnych. Poniższa alternatywa przenosi zapytanie poza pulpit, pozostawiając Power Query zadanie kształtowania, w którym jest dobry.

Co z tego wyjdzie?

Logo programu ExcelArkusz kalkulacyjny zawierający wynik zapytania SQL do bazy danych, z panelem zadań, który uruchamia go ponownie jednym kliknięciem. Excel w systemie Windows, Excel dla komputerów Mac i Excel w przeglądarce działają tak samo, ponieważ zapytanie nie jest uruchamiane w Excelu. Na przykład:

Różnica polega na tym, gdzie uruchamiane jest zapytanie. W Power Query program Excel nawiązuje połączenie z bazą danych z komputerów każdego użytkownika i tam wykonuje zadanie. W Query Streams, niewielki program o nazwie Agent działa na jednym komputerze, który ma już dostęp do bazy danych, nawiązuje jedno połączenie wychodzące do Query Streams i uruchamia tam zapytanie SQL. Dodatek pyta o wiersze i zapisuje je w arkuszu. Nikt, kto otwiera skoroszyt, nie potrzebuje sterownika, VPN ani hasła do bazy danych.

GDZIE MIESZKA BAZA DANYCHTwoja sieć biurowa lub serwerowniaTwoja własna baza danychpozostaje w Twojej sieciAgent strumieni zapytańw tej samej sieciStrumienie zapytańszyfrowane łączeprzez internet · tylko wynikiGDZIEKOLWIEK JESTEŚTwój laptop, inne biuro, hotel, Twój telefonExcelWindows, Mac lub Excel w sieci
Agent żyje z Twoimi danymi. Excel nie musi. Otwórz arkusz w dowolnym miejscu, a wiersze same się pojawią.

Czego będziesz potrzebować

Konto Query Streams

Plan darmowy wystarczy do tego poradnika. Zarejestruj się na my.querystreams.com.

Agent na komputerze, który może połączyć się z serwerem

Mały program, który działa w tle i wysyła zapytania do bazy danych, gdy Excel o to poprosi. Często jest to serwer bazy danych lub dowolny stale aktywny komputer w tej samej sieci.

Twoje własne dane połączenia

Nazwa serwera, nazwa bazy danych oraz nazwa użytkownika i hasło umożliwiające jej odczyt. Jeśli ktoś inny zarządza bazą danych, należy go o to zapytać.

Który komputer ma Agenta? Każda maszyna stale włączona, która może uzyskać dostęp do własnej bazy danych, często jest to sam serwer bazy danych lub komputer w tej samej sieci. Excel może być wszędzie, w tym Excel w sieci.

Skonfiguruj w czterech krokach

  1. Utwórz swoje konto

    Przejdź do my.querystreams.com i zarejestruj się. Wybierz Bezpłatny plan. To prawdziwy plan, a nie wersja próbna, obejmujący dwa połączenia i ad-hoc SQL z dodatku do Excela.

  2. Zainstaluj agenta na komputerze, który może połączyć się z serwerem

    Zaloguj się, otwórz Pobieraći zainstaluj agenta na komputerze, który ma już dostęp do Twojej bazy danych: często jest to sam serwer bazy danych lub dowolny komputer stale aktywny w tej samej sieci. Zajmuje to minutę i od tego momentu uruchamia się automatycznie.

    Dlaczego mały program, a nie sterownik? Agent to pojedyncza instalacja dla systemów Windows, Mac lub Linux (około 85 MB w systemie Windows, nieco ponad 100 MB w systemach Mac i Linux), która działa cicho w tle. Nawiązuje jedno szyfrowane połączenie wychodzące do strumieni zapytań, tak jak robi to przeglądarka, dzięki czemu nie otwierasz portu zapory sieciowej ani nie konfigurujesz sieci VPN. Twoja baza danych pozostaje w Twojej sieci, a wiersze danych przesyłane są do Ciebie, gdziekolwiek jesteś, przez internet, jeśli zajdzie taka potrzeba. Jedyne, co musisz zrobić, to zainstalować dodatek.

    Strona pobierania pokazuje Twój klucz dostępuWklej to do agenta, gdy o to poprosi i poczekaj, aż odznaka zostanie odczytana Połączono ze strumieniami zapytańTo jest jedyna rzecz, którą robisz na samym Agencie.

    Pełne opisy przejść, jeśli ich potrzebujesz: Okna, Prochowiec, Linux.

  3. Dodaj połączenie z bazą danych

    W portalu otwórz Dane → Agenci danych, kliknij Dodaj złącze W swoim agencie wybierz typ bazy danych i wpisz hosta, port, bazę danych i login tylko do odczytu. Kliknij Połączenie testowe; kiedy to czyta Połączony, wybierz bazy danych, które chcesz uwzględnić Przechwytywanie schematu i kliknij Zapisz.

    Brak bramy, brak ODBC. To jedyne miejsce, w którym wpisuje się login do bazy danych, i to tylko raz. Agent komunikuje się z bazą danych z poziomu sieci oraz ze strumieniami zapytań wychodzącymi przez HTTPS. Na komputerach z programem Excel nic nie jest instalowane.

  4. Uruchom SQL z programu Excel

    W programie Excel zainstaluj dodatek Query Streams Jeśli jeszcze tego nie zrobiłeś, zaloguj się na swoje konto Query Streams i kliknij Przesyłanie strumieniowe zapytaniaWybierz połączenie i wklej zapytanie:

    Przykład · SQL
    SELECT customer_id, nazwa, miasto
    Z klienci
    ZAMÓWIENIE PRZEZ nazwa
    LIMIT 1000;

    Pod Arkusz docelowy wybierać Utwórz nowy arkusz i naciśnij przycisk odtwarzania (strzałka ▶). Wiersze znajdą się pod nagłówkami kolumn. Naciśnij go ponownie, gdy będziesz potrzebować najnowszych danych; działa to tak samo w systemach Windows, Mac i Excel w przeglądarce. Aby arkusz odświeżył się automatycznie, zapisz zapytanie w Kreatorze zapytań i skonfiguruj Automatyzacja, co pięć minut lub co tydzień, przy zamkniętym skoroszycie.

To wszystko. Twoje dane znajdują się w arkuszu i są aktualizowane jednym kliknięciem. Nic nie opuściło Twojej sieci poza wierszami, o które prosiłeś.

Obok siebie, tylko to, co się trzyma

Power QueryStrumienie zapytań
Co piszeszKliknięcia w edytorze zarejestrowane jako MSQL lub nic, jeśli kolega udostępnił zapytanie
Gdzie jest uruchamiane zapytanieKomputer każdego użytkownika; złożone kroki na źródleAgent kiedyś obok bazy danych
Przekształcanie danychJej siła: kilkaset transformacjiCokolwiek może wyrazić SQL; do reszty użyj Power Query
Łączenie źródełKroki scalania lub dodawania; każde źródło jest ładowane do skoroszytu jako pierwsze; poziomy prywatności decydują o tym, co może zostać złożone razem, a zapora Formula.Firewall zatrzymuje to, co może nie zostać złożone.Jeden federacyjne polecenie SQL przez dwa lub więcej połączeń, z których każde jest odpytywane tylko do odczytu przez własnego Agenta i dołączane po stronie serwera; bez monitów o poziom prywatności, ponieważ nic nie jest łączone na Twoim komputerze
OdświeżManualnie, na otwartym lub co n minut przy otwartymJedno kliknięcie lub automatyzacja według harmonogramu z zamkniętym programem Excel
Gdzie znajduje się loginW połączeniu ze skoroszytem na każdym komputerzeTylko w agencie; użytkownicy programu Excel nigdy tego nie widzą
Sterowniki, bramy, VPNNiezależnie od potrzeb źródła, na każdym komputerzeBrak po stronie programu Excel; agent łączy się przez HTTPS
Przekazanie danych współpracownikowiWyślij skoroszyt; potrzebują tego samego dostępu i sterownikówUdostępnij wyniki zapytania; naciśnij przycisk odtwarzania
Excel dla komputerów Mac i Excel w sieci WebMac: mniej źródeł i brak poziomów prywatności; sieć: ograniczonaTen sam dodatek, wszędzie ten sam wynik
Duże wynikiPrzechowywane w silniku Excela, dopóki każdy krok nie zostanie złożonyPrzesyłane strumieniowo z Agenta; limit danych w Twoim planie stanowi górny limit

Łączenie źródeł: najsilniejsza karta Power Query i odpowiedź na nią

Łączenie dwóch baz danych to główny cel Power Query i źródło komunikatów Formula.Firewall, ponieważ oba źródła są pobierane na komputer i tam łączone. Query Streams wykonuje to samo zadanie z zapytanie federacyjne: jedno polecenie SQL dla dwóch lub więcej połączeń. W Kreatorze zapytań wybierz Nowe zapytanie → Zapytanie federacyjne, wybierz połączenia (każde z nich otrzyma alias) i nazwij tabele jako alias.schema.tablePołączenia mogą być realizowane za pośrednictwem różnych silników — SQL Server, PostgreSQL, MySQL, MariaDB, Oracle, Snowflake, BigQuery i innych — lub za pośrednictwem konektora API albo folderu plików, każdy z własnym agentem. Każde źródło jest pytane tylko o swój fragment, w swoim własnym dialekcie, tylko do odczytu; wiersze są łączone w strumieniach zapytań, a nie na laptopie. Plan Karta pokazuje, o co zostanie zapytana każda baza danych przed uruchomieniem.

Zapytanie federacyjne · jedno polecenie SQL w dwóch połączeniach
SELECT o.order_id, o.total, c.name, c.city
Z sklep.publiczne.zamówienia AS o
JOIN crm.dbo.klienci AS c ON c.customer_id = o.customer_id
GDZIE o.order_at >= '2026-09-01'
ZAMÓWIENIE PRZEZ o.całkowita DESC;

Zapisz go raz, a będzie działał bez zmian w dodatku Excel, Arkuszach Google, API REST, Claude przez MCP i w ramach zaplanowanych synchronizacji. Jest dostępny w każdym planie, w tym w planie darmowym, który łączy dwa połączenia i zwraca do 250 wierszy. Obecnie instrukcja federacyjna to pojedyncza instrukcja SELECT z funkcjami łączenia, filtrowania, grupowania i okien; wyrażenia CTE, podzapytania i UNION nie są jeszcze obsługiwane. Jak działają zapytania federacyjne.

Kiedy Power Query nadal jest właściwym narzędziem

Scalanie plików, odwracanie raportów, czyszczenie kolumn, budowanie modelu, który odświeżasz samodzielnie na swoim komputerze: to podstawa Power Query i nic go tu nie zastąpi. Powszechnym schematem jest jednoczesne wykonywanie obu czynności — Query Streams przenosi aktywne wiersze do arkusza, a krok Power Query odczytuje ten arkusz jako źródło, dzięki czemu kształtowanie działa, a pobieranie danych przestaje być problematyczne.

Co pozwalają plany

Ad-hoc SQL z dodatku Excel jest dostępny w każdym planie, w tym w planie darmowym. Plan darmowy obejmuje dwa połączenia i miesięczny limit danych 5 MB wyników, co wystarcza na tabelę taką jak ta powyżej, odświeżaną wiele razy dziennie. Uruchamianie zapytań zapisanych w Kreatorze zapytań z dodatku rozpoczyna się od poziomu Personal Core; zapytania udostępnione przez współpracownika są uruchamiane w każdym planie. Porównaj plany.

Za darmo to plan, którego się trzymasz. To nie jest okres próbny, który wygasa. Zobacz dokładnie, co obejmuje. strona z cenami.

Pytania, które zadają ludzie

Czy to zamiennik Power Query?

Do pobierania wierszy na żywo z bazy danych i udostępniania ich – tak. Do transformacji – nie: nie ma edytora kroków. Zapisz kształtowanie w SQL, zrób to w arkuszu lub wskaż krok Power Query na arkuszu wypełnionym przez strumienie zapytań.

Czy działa w programie Excel dla komputerów Mac i programie Excel w sieci Web?

Tak, ten sam dodatek. Zapytanie działa na agencie, więc Excel musi tylko wyświetlić wiersze; nic w systemie operacyjnym ani przeglądarce nie zmienia tego, z czym można się połączyć.

Czy nadal potrzebuję sterownika ODBC lub lokalnej bramy danych?

Nie. Agent ma wbudowane własne sterowniki bazy danych i łączy się przez HTTPS. Do działania programu Excel potrzebny jest tylko dodatek.

Jak duże rezultaty może przynieść?

Agent przesyła strumieniowo wiersze zamiast przechowywać wynik w silniku Excela, więc praktyczne limity to miesięczny limit danych w ramach planu oraz sam Excel (1 048 576 wierszy na arkusz). Wersja darmowa obejmuje 5 MB wyników miesięcznie; plany płatne zwiększają tę liczbę.

Czy mogę zaplanować odświeżenie, nie zostawiając otwartego programu Excel?

Tak. Zapisz zapytanie w Kreatorze zapytań i utwórz automatyzację. Automatyzacja zapisuje najnowsze wiersze do skoroszytu zgodnie z harmonogramem, od pięciu minut do cotygodniowych, niezależnie od tego, czy ktoś ma go otwartego.

Czy Excel musi znajdować się na tym samym komputerze, co Twoja baza danych?

Nie. Tylko Agent musi być w miejscu, gdzie znajduje się Twoja baza danych. Excel może być zainstalowany na dowolnym komputerze z połączeniem internetowym, w tym w wersji internetowej i na komputerze Mac. Zaloguj się do dodatku za pomocą swojego konta, a Twoje połączenia będą dostępne.

Czy moje dane zostaną skopiowane do strumieni zapytań?

Nie. Agent uruchamia zapytanie, w którym znajdują się Twoje dane, i wysyła tylko zwrócone wiersze. Nic nie jest synchronizowane ani przechowywane pomiędzy nimi.

Czy plan darmowy naprawdę to obejmuje?

Tak. Darmowy plan to taki, który możesz zachować, a nie okres próbny, który wygasa. Sprawdź dokładnie, co obejmuje. strona z cenami.

Czy działa z programem Excel dla komputerów Mac?

Tak. Excel dla Microsoft 365 na komputerach Mac i w systemie Windows oraz Excel w sieci Web.

Nadal masz problem? Otwórz Wsparcie w Query Streams i powiedz nam, na jakim etapie jesteś i co widzisz. Połączymy Cię.
Strumienie zapytań łączą również te same daneArkusze GoogleClaude, Kursor i ChatGPTinterfejs API RESTi więcej
Zaktualizowano na 28 września 2026

Powered by BetterDocs