SQL-запросы к CSV
Запрашивайте файлы CSV, JSON и Parquet настоящим SQL в браузере. На DuckDB WebAssembly: JOIN, GROUP BY, оконные функции. 100% локально - файлы не загружаются на сервер.
Как запросить CSV-файл через SQL?
Нажмите «Загрузить SQL-движок» и добавьте файл. Он автоматически импортируется как таблица с именем файла, и сразу можно выполнить запрос вида SELECT * FROM ваша_таблица.
Мои файлы данных куда-то отправляются?
Нет. Весь движок баз данных DuckDB работает как WebAssembly внутри вкладки браузера. Файлы регистрируются в локальной базе в памяти и никогда не покидают компьютер.
Какие форматы файлов поддерживаются?
CSV и другие тексты с разделителями (разделитель определяется автоматически), JSON и построчный JSON, а также файлы Parquet — DuckDB читает их все нативно.
Какие возможности SQL доступны?
Практически полный SQL DuckDB: SELECT с WHERE, GROUP BY, HAVING, ORDER BY, соединения между несколькими загруженными таблицами, CTE, оконные функции, строковые/датные функции и не только.
Насколько большими могут быть файлы?
DuckDB сильно оптимизирован, файлы в сотни мегабайт обычно работают. Практический предел — память браузера: на нескольких ГБ входных данных большинство вкладок сдаётся.
Можно ли соединить два CSV-файла?
Да. Добавьте оба файла, чтобы каждый стал таблицей, и напишите обычное SQL-соединение, например SELECT ... FROM a JOIN b ON a.id = b.id.
Можно ли переименовать или удалить таблицы?
Да. У каждого чипа таблицы есть редактируемое поле имени — Enter переименовывает (под капотом выполняется ALTER TABLE), а кнопка удаления выполняет DROP TABLE.
Как экспортировать результат запроса?
После выполнения запроса используйте кнопки экспорта CSV или JSON над таблицей результатов — скачивается полный набор строк, а не только видимая страница.
Почему первая загрузка дольше?
Движок DuckDB (около 33 МБ) загружается один раз и кэшируется браузером. Последующие сессии стартуют мгновенно и работают офлайн.
Какие браузеры поддерживаются?
Любой современный браузер с поддержкой WebAssembly. Очень старые браузеры без WebAssembly получают понятное сообщение вместо молчаливого сбоя.
Как использовать SQL-запросы к CSV
Этот инструмент дает вам настоящую базу данных SQL в вашем браузере. Перетащите файлы CSV, JSON или Parquet, и DuckDB (скомпилированный в WebAssembly) превратит каждый в запрашиваемую таблицу — соединения, агрегации и оконные функции работают локально, ничего не загружается на сервер.
- Нажмите один раз «Загрузить SQL-движок». DuckDB (около 33 МБ) скачается и будет закеширован браузером для будущих сессий.
- Добавьте файлы CSV, JSON или Parquet. Каждый становится таблицей с именем файла, показанной чипом с полем переименования и кнопкой удаления.
- Наберите SQL в редакторе и нажмите «Выполнить запрос» (или Ctrl+Enter). Через выпадающий список «Примеры» получите готовые запросы для выбранной таблицы.
- Листайте разбитые на страницы результаты (100 строк на страницу) и нажмите кнопки экспорта CSV или JSON, чтобы скачать полный набор результатов.
Зарегистрируйте два файла (например orders.csv и customers.csv) и соедините их обычным SQL: SELECT ... FROM orders JOIN customers ON orders.customer_id = customers.id.
Похожие инструменты
- SQLite Онлайн Выполняйте SQL-запросы SQLite онлайн в браузере. Открывайте файлы .db, .sqlite или .sqlite3 или создавайте базу в памяти, выполняйте несколько запросов и экспортируйте строки в CSV или JSON.
- Конвертер CSV в JSON Конвертируйте CSV в JSON бесплатно онлайн. Поддержка пользовательских разделителей, объектов на основе заголовков и автоопределения типов. Всё в браузере.
- Конвертер CSV в XLSX Бесплатный онлайн конвертер CSV в XLSX. Преобразуйте файлы CSV в книги Excel прямо в браузере. Несколько листов, автоопределение разделителя, UTF-8/GBK. Без загрузки на сервер, 100% приватно.
- Просмотрщик Parquet Открывайте файлы Parquet онлайн и просматривайте данные с постраничной навигацией. Изучайте схему, смотрите строки постранично и экспортируйте в CSV или JSON прямо в браузере.
- Проверка хеша Вычисляйте и проверяйте хеши MD5, SHA-1, SHA-256, SHA-512 локально
- Калькулятор Chmod Бесплатный онлайн-калькулятор chmod для визуализации и вычисления прав доступа Linux с помощью флажков. Мгновенное преобразование между числовой (755, 644) и символической нотацией (rwxr-xr-x). Поддержка специальных прав: setuid, setgid, sticky bit.
- Таблица ASCII Полная справочная таблица кодировки ASCII с десятичными, шестнадцатеричными, восьмеричными, двоичными кодами, HTML-сущностями и описаниями символов. Мгновенный поиск и фильтрация.
- Hex-просмотрщик Просмотр содержимого файлов в шестнадцатеричном формате с поиском, навигацией по смещению и виртуальной прокруткой