Pomiń skrypty.
Zapytaj o dane.
Arkusze Google nie oferują natywnej obsługi ODBC. JDBC Apps Script ma 6-minutowy limit czasu. Mosty innych firm ulegają awarii. Query Streams łączy 10 baz danych z Arkuszami Google za pomocą natywnego dodatku — bez sterowników, skryptów i parametrów połączenia.
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 baz danych w czasie rzeczywistym, która łączy dowolną bazę danych z Arkuszami Google bez mostów ODBC, Apps Script JDBC lub ręcznego eksportowania plików CSV. Więcej informacji można znaleźć na stronie QueryStreams.com. oraz zarejestruj się za darmo aby rozpocząć przeszukiwanie baz danych z Arkuszy Google.
Arkusze Google działają w całości w przeglądarce. Nie ma menedżera sterowników ODBC, panelu konfiguracji systemowego DSN ani możliwości zainstalowania oprogramowania do łączenia się z bazą danych na komputerze, na którym działa arkusz kalkulacyjny — ponieważ komputer ten jest serwerem Google, nad którym nie masz kontroli. Jeśli szukałeś hasła „połącz bazę danych z Arkuszami Google” lub „alternatywa dla ODBC Arkuszy Google”, odkryłeś prawdziwą lukę: ODBC w ogóle nie działa z Arkuszami Google.
W tym przewodniku omówiono trzy obejścia, z których korzystają obecnie użytkownicy Arkuszy Google – Apps Script JDBC, zewnętrzne usługi mostu ODBC i ręczny eksport plików CSV. Wyjaśniono, dlaczego każde z nich nie sprawdza się w środowisku produkcyjnym, i pokazano, jak Query Streams stanowi czystą, wolną od ODBC alternatywę. Jeśli korzystasz również z programu Microsoft Excel, zapoznaj się z naszym przewodnikiem: Alternatywa ODBC dla programu Excel.
Problem ODBC w Arkuszach Google
ODBC (Open Database Connectivity) to protokół, który opiera się na sterownikach zainstalowanych w lokalnym systemie operacyjnym. Aplikacje takie jak Microsoft Excel korzystają z Menedżera sterowników ODBC systemu Windows do kierowania zapytań przez sterowniki specyficzne dla dostawcy do serwera bazy danych. Według Dokumentacja ODBC firmy Microsoft, architektura wymaga, aby cztery komponenty współpracowały ze sobą na tej samej maszynie: aplikacja, Menedżer sterowników, sterownik bazy danych i skonfigurowane źródło danych.
Arkusze Google nie mogą uczestniczyć w tej architekturze. Jest to aplikacja internetowa obsługiwana z infrastruktury Google, a nie program komputerowy z dostępem do systemu operacyjnego. Nie ma instalacji sterowników po stronie klienta, panelu konfiguracji DSN ani dostępu do interfejsu API ODBC. Menu „Dane” w Arkuszach Google nie oferuje odpowiednika ścieżki „Pobierz dane > Z ODBC” w programie Excel.
Oznacza to, że każde stwierdzenie „ODBC dla Arkuszy Google” w rzeczywistości opisuje pośredni most – usługę pośredniczącą, która uruchamia ODBC na serwerze zdalnym i przekazuje wyniki do Arkuszy Google oddzielnym kanałem. Mosty te zwiększają koszty, opóźnienia, złożoność konfiguracji i zależność od dostawców zewnętrznych w przepływie danych.
Dlaczego JDBC i Apps Script zawodzą
Apps Script JDBC: wbudowana (ograniczona) opcja Google
Skrypt Google Apps zawiera Usługa JDBC który może łączyć się z bazami danych MySQL, SQL Server, PostgreSQL i Oracle bezpośrednio ze skryptu powiązanego z arkuszem kalkulacyjnym Google Sheets. Na pierwszy rzut oka wydaje się, że to rozwiązuje problem. W środowisku produkcyjnym ograniczenia szybko się ujawniają.
Usługa egzekwuje twardy 6-minutowy limit czasu wykonania przy każdym uruchomieniu skryptu. W przypadku zapytań zwracających duże zestawy wyników, łączących wiele tabel lub łączących się z bazami danych o większym opóźnieniu sieciowym, limit ten jest stały. Nie ma możliwości jego zwiększenia, nawet w ramach planów Google Workspace Business lub Enterprise.
Dane uwierzytelniające bazy danych — nazwa hosta, port, nazwa użytkownika i hasło — muszą być zapisane bezpośrednio w kodzie Apps Script jako ciąg połączenia JDBC. Każdy, kto ma uprawnienia do edycji arkusza kalkulacyjnego, może otworzyć edytor skryptów i je odczytać. Połączenia JDBC Apps Script nie posiadają wbudowanego menedżera sekretów ani repozytorium danych uwierzytelniających. Stwarza to poważne zagrożenie bezpieczeństwa, zwłaszcza gdy arkusze kalkulacyjne są udostępniane między zespołami lub współpracownikom zewnętrznym.
Każde zapytanie wymaga również napisania kodu JavaScript: nawiązania połączenia, wykonania zapytania SQL, iteracji po ResultSet i zapisu wartości do komórek wiersz po wierszu. Dodawanie interaktywnych filtrów oznacza tworzenie niestandardowych pasków bocznych HTML lub formularzy dialogowych. To znaczny nakład pracy programistycznej, biorąc pod uwagę, że powinno to być proste środowisko „wybierz zapytanie, dostosuj filtry, uruchom”.
Usługi mostu ODBC innych firm
Usługi takie jak CData Connect Cloud i podobne platformy oferują hostowane w chmurze łączniki baz danych, które udostępniają bazy danych jako źródła danych Arkuszy Google. W swojej infrastrukturze chmurowej korzystają ze sterowników ODBC lub natywnych, a wyniki są przekazywane do arkusza kalkulacyjnego. Usługi te działają, ale wiążą się z pewnymi kosztami: miesięcznymi subskrypcjami skalowalnymi wraz z wykorzystaniem, danymi uwierzytelniającymi do baz danych przechowywanymi w zewnętrznym środowisku chmurowym oraz złożonością konfiguracji, która często dorównuje wymaganiom ODBC na komputerach stacjonarnych.
Ręczny eksport CSV
Najczęstszym rozwiązaniem awaryjnym pozostaje najbardziej żmudne: eksportowanie wyników zapytania z klienta bazy danych w formacie CSV, przesyłanie ich na Dysk Google i importowanie do Arkuszy Google. Dane są nieaktualne w momencie eksportu. Proces ten trzeba powtarzać za każdym razem, gdy potrzebne są nowe dane. W przypadku raportów dziennych lub tygodniowych ten ręczny cykl pochłania godziny pracy analityków, które mogłyby zostać przeznaczone na faktyczną analizę.
Strumienie zapytań: alternatywa dla Arkuszy Google bez ODBC
Query Streams eliminuje skrypty, mosty i ręczne eksportowanie. Lekki Agent sieciowy zainstalowany na serwerze bazy danych obsługuje całą komunikację z bazą danych. dodatku Google Sheets łączy się z agentem za pośrednictwem przekaźnika Query Streams — bez sterowników ODBC, ciągów połączeń JDBC, kodu Apps Script i bez zewnętrznej chmury przechowującej Twoje dane uwierzytelniające.
Zero sterowników, zero skryptów
Nie ma potrzeby instalowania niczego na komputerach użytkowników. Nie ma potrzeby pisania ani utrzymywania kodu Apps Script. Agent obsługuje komunikację z bazą danych po stronie serwera.
Połączenie tylko wychodzące
Brak portów przychodzących zapory sieciowej. Brak VPN. Agent łączy się na zewnątrz — Twoja baza danych nigdy nie jest dostępna w internecie.
Udostępniaj zapytania, a nie dane uwierzytelniające
Udostępniaj zapisane zapytania za pomocą interaktywnych filtrów. Odbiorcy uruchamiają zapytania z Arkuszy Google bez konieczności wyświetlania kodu SQL ani haseł do baz danych.
Brak limitów czasu
Zapytania są wykonywane na serwerze agenta, a nie w skrypcie aplikacji. Brak limitu 6 minut na wykonanie. Raporty długoterminowe są wykonywane bez przerw.
Jak to działa: Agent + dodatek do Arkuszy Google
Skonfigurowanie strumieni zapytań dla Arkuszy Google zajmuje około 10 minut — w porównaniu do godzin, jakie może zająć opracowanie interfejsu JDBC w Apps Script lub konfiguracja mostu ODBC.
Zainstaluj agenta
Pobierz i zainstaluj agenta Query Streams na serwerze bazy danych lub dowolnym komputerze z dostępem do bazy danych. Dostępny dla systemów Windows, macOS i Linux.
Dodaj swoją bazę danych
Otwórz lokalny interfejs użytkownika agenta i dodaj połączenie z bazą danych. Agent przechowuje dane uwierzytelniające lokalnie — nigdy nie opuszczają one serwera.
Zapisz zapytanie
Użyj portalu internetowego Query Streams do pisania zapytań SQL lub pozwól Nova AI Wygeneruj go z prostego języka angielskiego. Zapisz zapytania z opcjonalnymi interaktywnymi filtrami.
Uruchom z Arkuszy Google
Otwórz dodatek Arkusze Google, wybierz zapisane zapytanie, dostosuj filtry i uruchom. Wyniki na żywo są przesyłane strumieniowo bezpośrednio do komórek arkusza kalkulacyjnego.
Mosty ODBC kontra skrypty aplikacji JDBC kontra strumienie zapytań
Poniżej porównano trzy podejścia pod kątem czynników mających największe znaczenie dla łączności z bazą danych Arkuszy Google w środowisku produkcyjnym.
| Funkcja | Usługi mostu ODBC | Skrypt aplikacji JDBC | Strumienie zapytań |
|---|---|---|---|
| Złożoność konfiguracji | Wysoka — konfiguracja oprogramowania pośredniczącego | Średni — kodowanie JavaScript | Niski — jednorazowa instalacja agenta |
| Przekroczenie limitu czasu wykonania | Zależy od usługi | 6-minutowy sztywny limit | Brak limitu czasu |
| Przechowywanie danych uwierzytelniających | Chmura zewnętrzna | Osadzony w kodzie skryptu | Tylko na serwerze agenta |
| Wymagane kodowanie | Minimalny (oparty na konfiguracji) | Pełny JavaScript na zapytanie | Brak — dodatek wizualny |
| Udostępnianie zapytań | Nie wbudowane | Udostępnij arkusz kalkulacyjny (ujawnia kod) | Udostępniaj zapytania z filtrami, ukrywaj SQL |
| Filtry interaktywne | Niedostępne | Wymagane kodowanie ręczne | Automatyczne wykrywanie z SQL |
| Obsługiwane bazy danych | Zależy od usługi | MySQL, SQL Server, PostgreSQL, Oracle | 10 baz danych, w tym BigQuery, DuckDB, Snowflake |
| Równoległe wykonywanie | Zależy od usługi | Jednowątkowy | Wiele jednoczesnych zapytań |
| Generowanie zapytań AI | Niedostępne | Niedostępne | Nova AI tekst-do-SQL |
| Obsługa programu Excel również | Oddzielny produkt | Tylko Arkusze Google | Te same zapytania działają w dodatku Excel |
| Automatyzacja | Różnie | Wyzwalacze zależne od czasu | Zaplanowana synchronizacja + 6 platform |
| Koszt miesięczny | Wymagana subskrypcja | Bezpłatna (z ograniczeniami) | Dostępny bezpłatny poziom |
Obsługiwane bazy danych
Query Streams obsługuje 10 baz danych za pośrednictwem jednej instalacji agenta. Ten sam agent, te same zapisane zapytania i ten sam dodatek do Arkuszy Google działają z każdym obsługiwanym typem bazy danych. Brak oddzielnych konektorów, sterowników ani subskrypcji mostu dla każdej bazy danych:
- Microsoft SQL Server — Express, Standard, Enterprise, Azure SQL i AWS RDS. Połączenie SQL Server z Arkuszami Google
- PostgreSQL — wszystkie wersje, a także AWS RDS, Azure Database, Google Cloud SQL, Supabase i Neon. Połącz PostgreSQL z Arkuszami Google
- MySQL — 5.7+, Amazon RDS MySQL, Azure Database for MySQL, Google Cloud SQL, PlanetScale. Połącz MySQL z Arkuszami Google
- MariaDB — 10.x i 11.x, SkySQL, wszystkie warianty hostowane w chmurze. Połącz MariaDB z Arkuszami Google
- SQLite — lokalne pliki .db na maszynie agenta. Połącz SQLite z Arkuszami Google
- Microsoft Access — pliki .accdb i .mdb. Połącz dostęp do Arkuszy Google
- Oracle — 11g+, Oracle Cloud, autonomiczna baza danych Oracle. Połączenie Oracle z Arkuszami Google
- Płatek śniegu — wszystkie edycje w AWS, Azure i GCP. Połącz Snowflake z Arkuszami Google
- Google BigQuery — wszystkie typy projektów i regiony. Połącz BigQuery z Arkuszami Google
- DuckDB — lokalne bazy danych analitycznych i zapytania do plików Parquet/CSV. Połącz DuckDB z Arkuszami Google
Można wdrożyć wielu agentów na konto w zależności od poziomu subskrypcji — na serwerach lokalnych, AWS EC2, maszynach wirtualnych Azure, Google Cloud lub w dowolnym środowisku globalnym. Każdy agent jest utrzymywany automatycznie. automatyczne aktualizacje, a wszystkie źródła danych są wyświetlane jako ujednolicona lista rozwijana w dodatku Arkusze Google. Użytkownicy wybierają spośród dostępnych źródeł danych bez konieczności znajomości agenta lub lokalizacji, w której są hostowane.
Często zadawane pytania
Czy mogę połączyć bazę danych z Arkuszami Google bez pisania kodu Apps Script? +
Czy dodatek Arkusze Google działa na urządzeniach mobilnych? +
W jaki sposób Query Streams radzi sobie z 6-minutowym limitem czasu, który ogranicza Apps Script JDBC? +
Czy użytkownicy Arkuszy Google potrzebują danych uwierzytelniających bazy danych, aby móc uruchamiać zapytania? +
Czy mogę uruchomić wiele zapytań jednocześnie w Arkuszach Google? +
Czy to działa z Google Workspace for Education? +
Czy mogę używać strumieni zapytań zarówno w Arkuszach Google, jak i w programie Microsoft Excel? +
Jak działają filtry interaktywne w dodatku Arkusze Google? +
@region) lub wartości statyczne automatycznie wykrywane z klauzuli WHERE (np. GDZIE status = 'aktywny'W dodatku Arkusze Google pojawiają się one jako menu rozwijane, pola tekstowe lub selektory dat, które użytkownicy mogą dostosować przed każdym uruchomieniem, bez konieczności edytowania kodu SQL.
Rozpocznij
Połącz swoją bazę danych z Arkuszami Google w 10 minut
Jedna instalacja agenta zastępuje wszystkie obejścia JDBC w Apps Script, subskrypcje mostu ODBC i ręczne eksportowanie plików CSV w przepływie pracy Arkuszy Google. Zarejestruj się bezpłatnie, zainstaluj agenta i uruchom pierwsze zapytanie już dziś.
Powiązane przewodniki: Bazy danych w Arkuszach Google | Alternatywa ODBC dla programu Excel | Tekst na SQL z Nova AI | Bazy danych w programie Microsoft Excel | Automatyzacja i integracja
Kategoria: Artykuły
Tagi: Alternatywa dla ODBC, Arkusze Google, Łącznik bazy danych, SQL, Apps Script, JDBC, Dane na żywo
Metaopis: Alternatywa ODBC dla Arkuszy Google. Live SQL, bez sterowników. 10 baz danych. Wypróbuj za darmo.

