Saltar para o conteúdo
Monu Tools

Consultar CSV com SQL Online

Execute consultas SQL SELECT num CSV no seu navegador. O ficheiro é carregado para uma tabela que pode filtrar, agrupar e combinar. Nada é enviado.

Como usar o/a Consultar CSV (SQL)

  1. 01

    Cole o seu CSV na entrada. O conteúdo é carregado para uma tabela chamada data.

  2. 02

    Escreva uma consulta SELECT e prima Executar (ou Ctrl/Cmd + Enter).

  3. 03

    Copie ou descarregue o resultado como CSV.

O que faz

Esta ferramenta carrega o seu CSV numa tabela SQLite real e permite consultá-lo com SQL. Filtre com WHERE, resuma com GROUP BY, ordene e molde a saída exatamente como precisa.

É a forma mais rápida de responder a uma pergunta sobre uma folha de cálculo sem a importar para uma base de dados, e o resultado pode ser copiado ou descarregado 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 registo numa tabela, chamada data por predefiniçã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, pelo que as junções, agregações e subconsultas funcionam e nada é enviado.

Privado e ilimitado

Cada conversão acontece localmente no seu navegador, pelo que os seus dados nunca são enviados, registados ou armazenados num servidor. Pode utilizá-lo em exportações confidenciais sem pensar duas vezes e continua a funcionar offline depois de a página ser carregada.

Não há registo, marca de água nem limite de linhas: o único teto é a memória do seu dispositivo.

Perguntas frequentes

Como se chama a tabela?

Por predefinição, o CSV é carregado para uma tabela chamada data, pelo que uma consulta como SELECT * FROM data funciona imediatamente. Pode renomeá-la 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.

O 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 ficheiro?

Não existe limite fixo de linhas nem quota diária. Como tudo é executado localmente, o limite prático é a memória do seu dispositivo, que lida confortavelmente com as dezenas de milhares de linhas que a maioria das exportações contém.

Os meus dados são enviados para algum lugar?

Não. A conversão é executada inteiramente no seu navegador com JavaScript do lado do cliente, pelo que nada do que cola ou larga sai do seu dispositivo. Isto torna seguro o uso de folhas de cálculo que contenham e-mails de clientes, números financeiros ou outros dados confidenciais.

Fontes

Comunicar um problema