Pliki arkuszy kalkulacyjnych Nowy
Zapytanie a Folder CSV z SQL — w Excelu, Arkuszach Google, AI i REST
Przeszukaj folder plików CSV jako jedną tabelę. Agent sam obliczy separator, kodowanie i kolumny, a następnie zachowa ten kształt, aby błędny eksport nie mógł po cichu zmienić liczb.
Jedno połączenie, każda powierzchnia
Gdzie mogą trafić Twoje dane z folderu CSV
- 1 połączenie wychodzące
- 0 porty przychodzące
- tylko do odczytu · pliki pozostają na miejscu
działa dalej
- Dla Twojego zespołu, dostawców i partnerów
-
Excel dodatek · odświeżanie na żądanie
-
Arkusze Google dodatek · odświeżanie na żądanie
-
Nova AI zapytaj prostym językiem · tekst do SQL
-
Przeglądarka danych udostępniaj wyniki na żywo · zespół, dostawcy, partnerzy · dowolne urządzenie
- Do aplikacji i systemów
-
Interfejs API REST Punkt końcowy JSON · OpenAPI 3.1
-
Power BI Power Query M
-
Zaplanowane synchronizacje Arkusze Google · Airtable · Baserow · SeaTable · Smartsheet · Anvil
- Dla narzędzi AI
-
Asystenci AI Claude · Kursor · Serwer MCP
- Dostarczone do ludzi
-
Alerty i raporty Slack · Discord · E-mail · Webhook
Query Streams przekształca folder plików CSV w jedną, dynamiczną tabelę SQL, odczytywalną z programów Microsoft Excel, Arkuszy Google, asystentów AI przez MCP, REST API i Power BI. Samodzielnie hostowany agent pobiera próbki rzeczywistych plików – separator, cudzysłów, wiersz nagłówka, kodowanie, formaty dat – i przypina ten schemat, a następnie go przechowuje: późniejszy plik, który się nie zgadza, jest przechowywany i nazywany w pliku files_events, nigdy nie jest ładowany w trybie cichym. Pliki pozostają na komputerze; sieć opuszczają tylko wyniki zapytania.
Jeden z 9 sterowników zestawu plików w jednym silniku folderów — tabele inwentarza, reguły śledzenia zmian i odmowy w ramach Funkcje są dzielone przez rodzinę Folder CSV System plików Folder parkietowy Folder Excela Folder SQLite Folder JSONL Wielorekordowy plik CSV Dzienniki maszynowe Dzienniki serwera WWW
- Dla Twojego zespołu, dostawców i partnerów
-
Folder CSV do Excela Microsoft Excel · Dodatek do programu Excel
Przeciągnij wyniki folderu CSV na żywo bezpośrednio do arkusza kalkulacyjnego i odświeżaj je na żądanie — w wersji stacjonarnej programu Excel, w wersji Excel Online i w usłudze Microsoft 365.
Jak działa Excel -
Folder CSV do Arkuszy Google Dodatek Arkuszy
Uruchom zapisane zapytanie do folderu CSV z paska bocznego i upuść wiersze do arkusza. Współpracownicy korzystający z udostępnionego arkusza mogą go samodzielnie odświeżyć.
Jak działają Arkusze Google -
Zapytaj Novę o folder CSV Nova AI · tekst do SQL
Zadaj pytanie prostym językiem. Nova zna już tabele w folderze CSV, zapisuje i uruchamia zapytanie SQL, wyjaśnia odpowiedź i tworzy wykres – bez konieczności pisania zapytania i podawania danych uwierzytelniających.
Jak działa Nova -
Folder CSV do przeglądarki danych udostępnianie wyników · zespół, dostawcy, partnerzy · telefon, tablet, komputer stacjonarny
Udostępnij wynik folderu CSV na żywo każdemu — współpracownikowi, dostawcy, partnerowi — w postaci siatki z zakładkami, która uruchamia się od nowa po otwarciu na telefonie, tablecie lub komputerze. Widzą wyniki, a nie SQL ani pliki.
Jak działa Przeglądarka danych - Do aplikacji i systemów
-
Interfejs API REST folderu CSV Punkt końcowy HTTP
Opublikuj zapytanie do folderu CSV jako uwierzytelniony punkt końcowy JSON, który może wywołać dowolna aplikacja, ze specyfikacją OpenAPI 3.1 i gotowymi kolekcjami Postman, Insomnia i Hoppscotch. Port bazy danych nie jest otwarty.
Jak działa REST API -
Folder CSV do usługi Power BI Power Query M
Wklej wygenerowany kod Power Query M do Edytora zaawansowanego usługi Power BI, a raport odczyta wyniki folderu CSV przesyłane na żywo przez protokół HTTPS — bez sterownika ODBC i bez otwartego portu bazy danych.
Jak działa Power BI -
Folder CSV do Airtable Platforma automatyzacji
Synchronizuj wiersze folderu CSV z Airtable zgodnie z harmonogramem lub pobieraj je za pomocą skryptu automatyzacji Airtable.
Jak działa Airtable -
Folder CSV do Baserow Platforma automatyzacji
Prześlij tabelę Baserow z folderu CSV przez punkt końcowy REST — samodzielnie hostowany lub w chmurze Baserow.
Jak działa Baserow -
Folder CSV do SeaTable Platforma automatyzacji
Utrzymuj bazę danych SeaTable na bieżąco, korzystając z danych folderu CSV, bez konieczności eksportowania pliku lub udostępniania bazy danych.
Jak działa SeaTable -
Folder CSV do Smartsheet Platforma automatyzacji
Prześlij wyniki z folderu CSV do siatki Smartsheet, aby plany i raporty były odczytywane z systemu źródłowego, a nie z eksportu z poprzedniego tygodnia.
Jak działa Smartsheet -
Folder CSV do kowadła Anvil Works · Platforma aplikacji
Utwórz kopię zapasową aplikacji Anvil Python z folderem CSV przez punkt końcowy REST zamiast osadzać poświadczenia bazy danych w aplikacji.
Jak działa Anvil - Dla narzędzi AI
-
Serwer MCP folderu CSV Klienci Claude, Cursor i MCP
Udziel asystentowi AI dostępu tylko do odczytu do folderu CSV ze schematem potrzebnym do pisania prawidłowych instrukcji SQL — bez konieczności podawania danych uwierzytelniających w czacie.
Jak działa MCP - Dostarczone do ludzi
-
Alerty i raporty dotyczące folderów CSV Slack · Discord · E-mail · Webhook
Utwórz harmonogram zapytań dotyczących folderu CSV i otrzymuj wiersze dostarczane do Slacka, Discorda, poczty e-mail lub podpisanego webhooka — albo wstrzymaj wiadomość, aż liczba wierszy, próg lub zmiana procentowa przekroczy ustawioną linię.
Jak działają alerty i raporty
Jak to działa
5 kroków, bez zmiany zapory przychodzącej
Zainstaluj Agenta sieciowego w miejscu, w którym będzie mógł widzieć folder — na dysku współdzielonym, w folderze docelowym, w udziale wydziałowym.
Skieruj na niego złącze. Każdy plik .csv zostanie dopasowany, łącznie z podfolderami, a Ty możesz zawęzić to za pomocą wzorców.
Podczas pierwszej synchronizacji agent pobiera próbki z rzeczywistych plików i określa sam dialekt: separator, znak cudzysłowu, wiersz nagłówka, kodowanie tekstu i formaty daty. Wynik staje się stałym schematem tabeli.
Następnie każdy plik CSV jest odczytywany na podstawie tego schematu i trafia do jednej tabeli, a każdy wiersz zawiera kolumnę _source_file, zawierającą nazwę pliku, z którego pochodzi.
Zapytaj. Potraktuj folder jako jedną tabelę, grupuj według plików, aby porównać zrzuty, lub filtruj według pojedynczego pliku — wszystko za pomocą zwykłego SQL.
Funkcja dogłębna
Co daje Ci folder CSV
Skąd pochodzą kolumny
- Pobrano próbkę, nie przyjęto — agent sprawdza prawdziwe pliki zamiast ufać pierwszemu wierszowi pierwszego pliku.
- Obsługiwane kodowania — UTF-8, UTF-16, Windows-1252 i Latin-1, dzięki czemu akcentowane nazwy i eksporty europejskie nie są przesyłane jako zniekształcony tekst.
- Pieniądze pozostają pieniędzmi — kolumna, która zawsze zawiera liczby dziesiętne, jest przechowywana jako dokładna wartość dziesiętna, a nie liczba zmiennoprzecinkowa, więc sumy nie różnią się o ani centa.
- Kolumna, która występuje tylko w niektórych plikach, staje się pustą kolumną w innych plikach, zamiast być powodem niepowodzenia.
-- Cały folder jako jedna tabela, następnie dla każdego pliku SELECT _source_file, COUNT(*) AS wiersze, SUM(total) AS przychód Z danych GROUP BY _source_file ORDER BY przychód DESC
Gdy plik się nie zgadza
Jeśli już pierwsze pliki są ze sobą sprzeczne – dwa różne ograniczniki lub kolumna zawierająca datę w jednym pliku i dowolny tekst w drugim – łącznik odmawia przypięcia czegokolwiek i informuje, które pliki i kolumny się nie zgadzają. Nie wybierze zwycięzcy po cichu i nie pozwoli Ci się o tym przekonać pod koniec miesiąca.
- Później zamiast uszkodzić tabelę, zachowywany jest jeden błędny plik: zmieniony nagłówek, dodatkowa kolumna, niepasująca wartość lub ucięty ostatni wiersz.
- Jego wiersze pozostają na zewnątrz, a files_events rejestruje dokładnie, który plik i która kolumna spowodowała zdarzenie.
- Wszystkie inne pliki w folderze nadal się ładują. Jeden nieudany eksport nie powoduje usunięcia raportu.
Jeden stół lub jeden na układ
Cykliczne eksporty tego samego raportu powinny znajdować się w jednej tabeli i jest to ustawienie domyślne. Jeśli folder faktycznie zawiera różne pliki CSV — listę klientów obok zrzutu zamówień — przełącz się na tryb „per layout”, a każdy odrębny układ otrzyma własną tabelę, maksymalnie 25.
Udostępniane całej rodzinie File Set
Każdy łącznik folderów zapewnia również
- pliki_bieżące — bieżący spis: każdy plik, który łącznik może zobaczyć w danej chwili, wraz ze ścieżką dostępu, rozmiarem i datą modyfikacji.
- pliki_wydarzenia — ślad audytu: co się pojawiło, co się zmieniło, co zniknęło i co zostało pominięte, wraz z nazwą pliku i przyczyną.
- katalogi i woluminy — łączna liczba folderów, historia dziennego wzrostu oraz ilość miejsca pozostałego na dysku.
- Tylko pliki, które faktycznie uległy zmianie, są odczytywane ponownie podczas każdej synchronizacji, więc folder zawierający 50 000 plików nie jest ponownie analizowany, ponieważ pojawił się nowy eksport.
Dobrze wiedzieć
- Tylko do odczytu, wymuszone — po jednym poleceniu na raz, tylko SELECT i znajomi. Twoje pliki nigdy nie zostaną zapisane, przeniesione ani zmienione.
- Nic nie zostało przesłane — dane są buforowane, szyfrowane, na Twoim komputerze, obok agenta. Tylko wynik zapytania opuszcza Twoją sieć.
- Rozsądne ustawienia domyślne — do 250 000 plików, 16 folderów, 512 MB na plik, wszystko z możliwością regulacji. Kosze, pliki .git i node_modules są zawsze pomijane.
- Dialekt SQL to DuckDB — ten sam kod SQL, który napisałbyś dla dowolnego innego łącznika.
Międzyźródłowy SQL
Dołącz folder CSV do pozostałych danych
Folder plików to zbiór tabel SQL, jak każdy inny, więc jednym poleceniem można połączyć go z bazą danych i API jednocześnie. Każde źródło uruchamia tylko tę część, którą może, przesyła wynik strumieniowo, a łączenie odbywa się centralnie — źródła nigdy się ze sobą nie komunikują i nic nie jest nigdzie kopiowane.
3 połączenia · 3 agentów
Jedno stwierdzenie
-- nic nie zostało skopiowane, nic nie zostało połączone, nic nie zostało zaplanowane
SELECT c.region, COUNT(*) AS zamówienia, SUM(i.amount_due) AS fakturowane
Z csv_drops.zestawplików.data1 f
JOIN pg_crm.publiczni.klienci2 c WŁĄCZONY c.id = f.customer_id
JOIN rozliczenia.stripe.invoices3 i WŁĄCZONY i.customer = c.stripe_id
GROUP BY c.region
ORDER BY fakturowany DESC;
Trzy części to połączenie, schemat i tabela — a nazwa połączenia to dowolna nazwa. Kolumny ilustracyjne; Twoje tabele będą Twoimi tabelami. Tylko do odczytu dotyczy każdego elementu: tylko SELECT, WITH i EXPLAIN, z ograniczeniem ilości danych, jakie jedno źródło może przekazać w ramach jednego zapytania. Jak działają zapytania federacyjne
Szczegóły połączenia
Czego potrzebuje folder CSV
- Falcówka
- One or more roots — local disk or a network share typed as \\server\share (never a mapped drive letter; on Linux or a Mac, mounted first); subfolders included, include and exclude patterns supported
- Schemat
- Próbkowane z rzeczywistych plików podczas pierwszej synchronizacji — separator, znak cudzysłowu, wiersz nagłówka, kodowanie, formaty daty — a następnie przypięte
- Kodowania
- Wykrywane dla każdego pliku UTF-8, UTF-16, Windows-1252 i Latin-1
- Kolumny pieniężne
- Kolumna, która zawsze zawiera liczby dziesiętne, jest przechowywana jako dokładna wartość dziesiętna, nigdy jako wartość zmiennoprzecinkowa
- Ograniczenia
- Do 250 000 plików, 16 poziomów folderów, 512 MB na plik — wszystko z możliwością regulacji
- Dane uwierzytelniające
- Brak — nie ma serwera; agent odczytuje pliki na miejscu
- Dialekt SQL
- DuckDB — standardowy SQL, nie ma potrzeby uczenia się niczego konkretnego dla danego folderu
Na tym obrazku nie ma serwera bazy danych. Agent odczytuje pliki .csv tam, gdzie się już znajdują, buforuje wiersze w zaszyfrowanym magazynie DuckDB na tym samym komputerze i ponownie odczytuje tylko te pliki, które faktycznie uległy zmianie — folder zawierający 50 000 plików nie jest ponownie analizowany, ponieważ pojawił się nowy eksport. Nic nie jest przesyłane do strumieni zapytań; jedyną rzeczą, która kiedykolwiek opuszcza sieć, jest wynik zapytania.
Cykliczne eksporty tego samego raportu znajdują się w jednej tabeli i jest to ustawienie domyślne. Jeśli folder faktycznie zawiera różne pliki CSV — listę klientów obok zrzutu zamówień — tryb „na układ” przypisuje każdemu odrębnemu układowi osobną tabelę, maksymalnie 25.
Często zadawane pytania
Pytania dotyczące folderu CSV
Które narzędzia mogą odczytywać dane z folderów CSV za pośrednictwem strumieni zapytań?
Wszystko z jednego połączenia: Excel, Arkusze Google, MCP, REST API, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, zaplanowane alerty i raporty. Połącz folder raz, a każda powierzchnia odczyta to samo połączenie tylko do odczytu — nie ma potrzeby konfigurowania poszczególnych narzędzi ani drugiej kopii danych.
Czy moje pliki zostaną przesłane do Query Streams?
Nie. Agent sieciowy odczytuje pliki na miejscu i buforuje wiersze w zaszyfrowanym magazynie na tym samym komputerze. Same pliki nigdy nie opuszczają sieci – tylko wiersze wyników zapytania, poprzez pojedyncze szyfrowane połączenie wychodzące bez portu zapory przychodzącej.
Czy Query Streams może zmieniać, przenosić lub zmieniać nazwy moich plików?
Nie. Pliki są otwierane wyłącznie w trybie tylko do odczytu i nigdy nie są zapisywane, przenoszone ani zmieniane ich nazwy. Zapytania są wymuszane w trybie tylko do odczytu w momencie wykonania — tylko jedno polecenie na raz, polecenie SELECT i polecenia pokrewne.
Czego potrzebuje Query Streams, aby połączyć się z folderem CSV?
A folder path the agent machine can see — no server, no credentials, no drivers to install. Folder: One or more roots — local disk or a network share typed as \\server\share (never a mapped drive letter; on Linux or a Mac, mounted first); subfolders included, include and exclude patterns supported. Schema: Sampled from the real files on first sync — delimiter, quote character, header row, encoding, date formats — then pinned. Encodings: UTF-8, UTF-16, Windows-1252 and Latin-1, detected per file. Money columns: A column that always holds decimals is stored as exact DECIMAL, never floating point.
Czy mogę dołączyć folder plików do bazy danych w tym samym zapytaniu?
Tak — to jest zapytanie federacyjne. Jedno polecenie może odwoływać się do folderu CSV i innych połączeń jednocześnie, zapisane jako connection.schema.table. Każde źródło uruchamia tylko tę część, którą może, i przesyła wynik z powrotem; łączenie odbywa się centralnie, więc źródła nigdy się ze sobą nie łączą i nic nie jest kopiowane ani planowane. Tryb tylko do odczytu dotyczy każdego elementu — tylko SELECT, WITH i EXPLAIN — i istnieje limit na to, ile jedno źródło może przekazać w ramach jednego zapytania. Zapytania federacyjne to funkcja planu; strona zapytań federacyjnych zawiera bieżące źródło i limity rozmiaru.
Umieść folder CSV, w którym wykonywana jest praca
Zainstaluj agenta, wskaż folder i wybierz miejsce docelowe.
Tylko do odczytu Tylko wysyłka Dane uwierzytelniające pozostają przy agencie

