Zapytania SQL do CSV
Odpytuj pliki CSV, JSON i Parquet prawdziwym SQL w przeglądarce. Napędzane przez DuckDB WebAssembly: joins, GROUP BY, funkcje okien. 100% lokalnie - pliki nigdy nie są wysyłane.
Jak odpytać plik CSV przez SQL?
Kliknij Wczytaj silnik SQL, a następnie dodaj plik. Jest automatycznie importowany jako tabela o nazwie pliku i od razu można uruchamiać zapytania typu SELECT * FROM twoja_tabela.
Czy moje pliki z danymi są gdzieś wysyłane?
Nie. Cały silnik bazy danych DuckDB działa jako WebAssembly w karcie przeglądarki. Pliki są rejestrowane w lokalnej bazie w pamięci i nigdy nie opuszczają komputera.
Jakie formaty plików są obsługiwane?
CSV i inne teksty rozdzielane (separator wykrywany automatycznie), JSON oraz JSON rozdzielany wierszami, a także pliki Parquet — DuckDB czyta je wszystkie natywnie.
Jakie funkcje SQL są dostępne?
Praktycznie pełny SQL DuckDB: SELECT z WHERE, GROUP BY, HAVING, ORDER BY, złączenia między kilkoma wczytanymi tabelami, CTE, funkcje okien, funkcje tekstowe/datowe i więcej.
Jak duże mogą być pliki?
DuckDB jest mocno zoptymalizowany, pliki po kilkaset megabajtów zwykle działają. Praktyczny limit to pamięć przeglądarki — przy kilku GB wejścia większość kart się poddaje.
Czy mogę złączyć dwa pliki CSV?
Tak. Dodaj oba pliki, aby każdy stał się tabelą, i napisz zwykłe złączenie SQL, np. SELECT ... FROM a JOIN b ON a.id = b.id.
Czy mogę przemianować lub usunąć tabele?
Tak. Każdy chip tabeli ma edytowalne pole nazwy — Enter przemianowuje (pod spodem działa ALTER TABLE) — oraz przycisk usuwania, który wykonuje DROP TABLE.
Jak wyeksportować wynik zapytania?
Po uruchomieniu zapytania użyj przycisków eksportu CSV lub JSON nad tabelą wyników, aby pobrać pełny zbiór wyników, nie tylko widoczną stronę.
Dlaczego pierwsze wczytanie trwa dłużej?
Silnik DuckDB (ok. 33 MB) pobierany jest raz i cacheowany przez przeglądarkę. Kolejne sesje startują natychmiast i działają offline.
Jakie przeglądarki są obsługiwane?
Każda nowoczesna przeglądarka z WebAssembly. Bardzo stare przeglądarki bez WebAssembly widzą jasny komunikat zamiast cichej porażki.
Jak korzystać z Zapytania SQL do CSV
To narzędzie daje Ci prawdziwą bazę danych SQL w Twojej przeglądarce. Upuść pliki CSV, JSON lub Parquet, a DuckDB (skompilowany do WebAssembly) zamieni każdy z nich w tabelę gotową do zapytań — złączenia, agregacje i funkcje okienne działają wszystkie lokalnie, nic nigdy nie jest wysyłane.
- Wciśnij raz Załaduj silnik SQL. DuckDB (około 33 MB) pobiera się i zostaje w cache przeglądarki na przyszłe sesje.
- Dodaj pliki CSV, JSON lub Parquet. Każdy staje się tabelą nazwaną od pliku, wyświetlaną jako plakietka z polem zmiany nazwy i przyciskiem usunięcia.
- Wpisz SQL w edytorze i wciśnij Uruchom zapytanie (lub Ctrl+Enter). Użyj listy Przykłady, by dostać gotowe zapytania dla wybranej tabeli.
- Przeglądaj stronicowane wyniki (100 wierszy na stronę) i wciśnij przyciski eksportu CSV lub JSON, by pobrać kompletny zestaw wyników.
Zarejestruj dwa pliki (na przykład orders.csv i customers.csv) i połącz je zwykłym SQL: SELECT ... FROM orders JOIN customers ON orders.customer_id = customers.id.
Powiązane narzędzia
- SQLite Online Uruchamiaj zapytania SQLite online w przeglądarce. Otwórz pliki .db, .sqlite lub .sqlite3 lub utwórz bazę w pamięci, wykonuj SQL z wieloma poleceniami i eksportuj wiersze do CSV lub JSON.
- Konwerter CSV do JSON Konwertuj CSV do JSON online za darmo. Obsługuje niestandardowe separatory, obiekty oparte na nagłówkach i automatyczne wykrywanie typów. Wszystko w przeglądarce.
- Konwerter CSV na XLSX Darmowy konwerter CSV na XLSX online. Konwertuj pliki CSV na skoroszyty Excela w przeglądarce. Wiele arkuszy, automatyczne wykrywanie separatora, UTF-8/GBK. Bez wysyłania, 100% prywatnie.
- Przeglądarka Parquet Otwieraj pliki Parquet online i przeglądaj dane z paginacją. Badaj schemat, przeglądaj wiersze strona po stronie i eksportuj do CSV lub JSON - przetwarzane w całości w przeglądarce.
- Sprawdzanie Hash Obliczaj i weryfikuj hashe MD5, SHA-1, SHA-256, SHA-512 lokalnie
- Kalkulator Chmod Darmowy kalkulator chmod online do wizualizacji i obliczania uprawnień plików Linux za pomocą pól wyboru. Natychmiastowa konwersja między notacją liczbową (755, 644) a symboliczną (rwxr-xr-x). Obsługuje specjalne uprawnienia jak setuid, setgid, sticky bit.
- Tabela ASCII Kompletna referencja kodowania znaków ASCII z kodami dziesiętnymi, szesnastkowymi, ósemkowymi, binarnymi, encjami HTML i opisami znaków. Natychmiastowe wyszukiwanie i filtrowanie.
- Przeglądarka Hex Przeglądaj zawartość plików w formacie hex dump z wyszukiwaniem, nawigacją offsetu i wirtualnym przewijaniem