Consultar CSV com SQL Online
Execute consultas SQL SELECT em um CSV no navegador. O arquivo é carregado em uma tabela que você pode filtrar, agrupar e combinar. Nada é enviado.
Ferramentas relacionadas
Como usar Consultar CSV (SQL)
- 01
Cole seu CSV na entrada. O conteúdo será carregado em uma tabela chamada data.
- 02
Escreva uma consulta SELECT e pressione Executar (ou Ctrl/Cmd + Enter).
- 03
Copie ou baixe o resultado como CSV.
O que faz
Esta ferramenta carrega seu CSV em uma tabela SQLite real e permite consultá-lo com SQL. Filtre com WHERE, resuma com GROUP BY, ordene e ajuste a saída como precisar.
É a forma mais rápida de responder a uma pergunta sobre uma planilha sem a importar para um banco de dados, e o resultado pode ser copiado ou baixado como CSV.
Como o CSV se torna uma tabela
A linha do cabeçalho fornece os nomes das colunas e cada linha torna-se um registro em uma tabela, chamada data por padrão. Os valores que parecem numéricos são armazenados como números para permitir comparações e somas.
O SQLite executa a consulta no seu navegador através do WebAssembly, por isso as junções, agregações e subconsultas funcionam e nada é enviado.
Privado e ilimitado
Cada conversão acontece localmente no seu navegador. Seus dados nunca são enviados, registrados nem armazenados em um servidor. Você pode usar a ferramenta com exportações confidenciais e continuar trabalhando offline depois que a página for carregada.
Não é preciso se cadastrar, não há marca d'água nem limite de linhas. O único limite é a memória do seu dispositivo.
Perguntas frequentes
Como se chama a tabela?
Por padrão, o CSV é carregado em uma tabela chamada data. Assim, uma consulta como SELECT * FROM data funciona imediatamente. Você pode alterar o nome no campo da tabela.
Que SQL é compatível?
É compatível com o dialeto SQLite completo, pois utiliza o motor real compilado para WebAssembly: WHERE, GROUP BY, HAVING, ORDER BY, JOIN, subconsultas e funções agregadas.
Meu CSV é enviado para executar a consulta?
Não. O CSV é analisado e consultado inteiramente no seu navegador, para que os dados nunca saiam do seu dispositivo.
Existe um limite de linha ou tamanho de arquivo?
Não há limite fixo de linhas nem cota diária. Como tudo é processado localmente, o limite prático é a memória do seu dispositivo, que costuma ser suficiente para dezenas de milhares de linhas.
Meus dados são enviados para algum lugar?
Não. A conversão é feita inteiramente no seu navegador com JavaScript, por isso nada do que você cola ou solta sai do dispositivo. Você pode trabalhar com planilhas que contêm e-mails de clientes, dados financeiros ou outras informações confidenciais.