Pular para o conteúdo

Filtrar e ordenar CSV

CSV Filter & Sort

Filtra linhas por condições de coluna, ordena por várias chaves e escolhe quais colunas manter.

Mantenha as linhas que satisfazem condições que você monta uma de cada vez, ordene por várias chaves e descarte as colunas de que não precisa — depois baixe o que sobrou. São as três coisas para as quais você abriria uma planilha, em um arquivo grande demais para abrir em uma.

🔒 Roda inteiramente no seu navegadorcsvfiltersortquery

Solte um CSV ou TSV

Lido nesta aba. Nada é enviado. Arquivos salvos pelo Excel em coreano, japonês, chinês e ocidental (CP949, Shift_JIS, GBK, Windows-1252) são reconhecidos.

Como usar

  1. Adicione uma condição

    Coluna, comparação, valor. Contém e é são as duas que você mais vai usar; maior-que e menor-que comparam números como números quando a coluna foi lida como numérica.

  2. Diga como as condições se combinam

    Todas significa que cada condição precisa valer; qualquer significa que uma basta. Com duas ou mais condições, esta é a configuração que decide se você recebe cinco linhas ou cinco mil.

  3. Ordene clicando nos cabeçalhos

    Clique com Shift em um segundo cabeçalho para ordenar dentro do primeiro. A ordenação é aplicada depois da filtragem e depois de as colunas serem descartadas.

  4. Escolha as colunas a manter

    Sob o bloco recolhível na parte de baixo. Reduzir a quatro colunas muitas vezes é a diferença entre um arquivo que alguém vai ler e um que não vai.

Perguntas frequentes

Um download filtrado perde as outras linhas?

O download contém só o que casou — esse é o ponto — mas o seu arquivo original fica intocado. Nada aqui grava em disco.

Minha regex não está casando

É regex de JavaScript, sem âncoras, então "curitiba" casa em qualquer lugar do valor. Um padrão inválido é relatado e essa única condição é pulada enquanto as outras continuam se aplicando, então a tabela não fica em branco enquanto você digita.

Por que 100 está sendo ordenado antes de 20?

A coluna foi lida como texto, e como texto "100" vem antes de "20" do jeito que "ab" vem antes de "b". Rode a correção de números do limpador de CSV, ou verifique se a coluna tem um valor não numérico perdido forçando-a a texto.

Pode receber de

Em seguida

Estas aceitam o que esta ferramenta produz, então o resultado pode ir direto.