Consultar CSV com SQL
Consulte arquivos CSV, JSON e Parquet com SQL real no navegador. Com DuckDB WebAssembly: joins, GROUP BY, funções de janela. 100% local, arquivos nunca enviados.
Como consulto um arquivo CSV com SQL?
Clique em Carregar motor SQL e adicione seu arquivo. Ele é importado automaticamente como uma tabela com o nome do arquivo e você já pode executar consultas como SELECT * FROM sua_tabela.
Meus arquivos de dados são enviados a algum lugar?
Não. Todo o motor de banco de dados DuckDB roda como WebAssembly dentro da aba do navegador. Os arquivos são registrados em uma base local em memória e nunca saem do computador.
Quais formatos de arquivo são suportados?
CSV e outros textos delimitados (separador detectado automaticamente), JSON e JSON delimitado por linhas, além de arquivos Parquet — o DuckDB lê todos nativamente.
Quais recursos SQL estão disponíveis?
Praticamente o SQL completo do DuckDB: SELECT com WHERE, GROUP BY, HAVING, ORDER BY, joins entre várias tabelas enviadas, CTEs, funções de janela, funções de string/data e mais.
Qual o tamanho máximo dos meus arquivos?
O DuckDB é muito otimizado, então arquivos de centenas de megabytes geralmente funcionam. O limite prático é a memória do navegador: poucos GB de entrada é onde a maioria das abas desiste.
Posso juntar dois arquivos CSV?
Sim. Adicione os dois arquivos para que cada um vire uma tabela e escreva um join SQL normal, por exemplo SELECT ... FROM a JOIN b ON a.id = b.id.
Posso renomear ou remover tabelas?
Sim. Cada chip de tabela tem um campo de nome editável — Enter renomeia (um ALTER TABLE roda por baixo) — e um botão de excluir que faz DROP TABLE.
Como exporto o resultado da consulta?
Após executar uma consulta, use os botões de exportação CSV ou JSON acima da tabela de resultados para baixar o conjunto completo, não apenas a página visível.
Por que o primeiro carregamento demora mais?
O motor DuckDB (cerca de 33 MB) é baixado uma vez e fica em cache no navegador. Sessões seguintes começam instantaneamente e funcionam offline.
Quais navegadores são suportados?
Qualquer navegador moderno com suporte a WebAssembly. Navegadores muito antigos sem WebAssembly mostram uma mensagem clara em vez de falhar em silêncio.
Como usar Consultar CSV com SQL
Esta ferramenta lhe dá um banco de dados SQL de verdade no seu navegador. Solte arquivos CSV, JSON ou Parquet, e o DuckDB (compilado para WebAssembly) transforma cada um em uma tabela consultável — joins, agregações e funções de janela rodam todos localmente, sem nunca enviar nada.
- Pressione Carregar engine SQL uma vez. O DuckDB (cerca de 33 MB) é baixado e fica em cache no seu navegador para sessões futuras.
- Adicione arquivos CSV, JSON ou Parquet. Cada um vira uma tabela com o nome do arquivo, listada como etiqueta com um campo de renomear e um botão de remover.
- Digite SQL no editor e pressione Executar consulta (ou Ctrl+Enter). Use o menu de Exemplos para obter consultas prontas para a tabela selecionada.
- Navegue pelos resultados paginados (100 linhas por página) e pressione os botões de exportação CSV ou JSON para baixar o conjunto completo de resultados.
Registre dois arquivos (por exemplo orders.csv e customers.csv) e junte-os com SQL normal: SELECT ... FROM orders JOIN customers ON orders.customer_id = customers.id.
Ferramentas relacionadas
- SQLite Online Execute consultas SQLite online no seu navegador. Abra arquivos .db, .sqlite ou .sqlite3 ou crie um banco em memória, execute SQL com vários resultados e exporte linhas como CSV ou JSON.
- Conversor CSV para JSON Converta CSV para JSON online grátis. Suporta delimitadores personalizados, objetos baseados em cabeçalhos e detecção automática de tipos. Tudo no navegador.
- Conversor de CSV para XLSX Conversor gratuito de CSV para XLSX online. Converta arquivos CSV em planilhas do Excel no navegador. Várias planilhas, detecção automática de delimitador, UTF-8/GBK. Sem upload, 100% privado.
- Visualizador Parquet Abra arquivos Parquet online e navegue pelos dados com paginação. Inspecione o esquema, visualize linhas página por página e exporte para CSV ou JSON, processado no seu navegador.
- Verificador de Hash Calcule e verifique hashes MD5, SHA-1, SHA-256, SHA-512 localmente
- Calculadora Chmod Calculadora chmod online gratuita para visualizar e calcular permissões de arquivo Linux com caixas de seleção. Converta instantaneamente entre notação numérica (755, 644) e simbólica (rwxr-xr-x). Suporta permissões especiais como setuid, setgid, sticky bit.
- Tabela ASCII Referência completa de codificação de caracteres ASCII com códigos decimais, hexadecimais, octais, binários, entidades HTML e descrições. Pesquisa e filtro instantâneos.
- Visualizador Hexadecimal Visualize o conteúdo de arquivos em formato hexadecimal com busca, navegação por deslocamento e rolagem virtual