Ir para o conteúdo

Filtro de linhas CSV

Mantenha apenas as linhas CSV cujos valores de coluna correspondem a uma condição que você define.

Entrada

Filtro de linhas CSV

Cole dados CSV ou TSV e esta ferramenta mantém apenas as linhas cujos valores correspondem a uma condição que você define numa coluna — da mesma forma que a visualização de filtro de uma folha de cálculo funciona, sem abrir uma folha de cálculo. Aponte para uma exportação de um banco de dados, uma ferramenta de formulário ou um painel de análise e extraia apenas as linhas que precisa antes de colar o resultado em outro lugar.

Escolha a coluna pelo seu nome de cabeçalho ou pela sua posição baseada em 1, depois escolha uma condição: igual a, não é igual a, contém, começa com, maior que, menor que, está vazio ou corresponde a uma expressão regular. Adicione uma segunda condição em outra coluna e junte as duas com E ou OU — por exemplo cidade igual a "Lisboa" E idade maior que 30. Correspondência sensível a maiúsculas, comparação de valores como números em vez de texto e inversão da seleção para manter as linhas que não correspondem são todas opções separadas, e o delimitador de entrada é padronizado como uma vírgula mas aceita uma tabulação, ponto-e-vírgula ou qualquer outro que o seu ficheiro use.

A primeira linha é sempre lida como cabeçalho, tanto para resolver uma coluna pelo nome como, quando "Manter linha de cabeçalho" está ativado, para passar para a saída; nunca é testada contra uma condição. A divisão é uma divisão simples de delimitadores, portanto uma vírgula ou o delimitador escolhido dentro de um campo citado é tratado como um separador real, igual a uma verificação rápida de colagem. A contagem ativa reporta linhas de entrada, linhas correspondidas e o tamanho da saída, e ativar "Mostrar contagem de correspondências na saída" adiciona essa mesma contagem como uma linha de comentário no topo do resultado copiável.

Tudo corre localmente no seu navegador — o CSV nunca deixa o seu dispositivo, o que importa quando o ficheiro contém registos de clientes ou qualquer outra coisa privada. Copie as linhas filtradas, descarregue-as como um ficheiro .txt ou envie a saída diretamente para a entrada para colocar em camadas outra condição.

FAQ

Posso fazer referência a uma coluna pelo seu nome de cabeçalho em vez de um número?
Sim. Digite o texto do cabeçalho (correspondido insensível a maiúsculas) ou um número de coluna baseado em 1 — "cidade" e "2" funcionam ambos se cidade for a segunda coluna.
O que acontece com a linha de cabeçalho?
É lida para resolver nomes de colunas e, por padrão, mantida como a primeira linha da saída. Desative "Manter linha de cabeçalho" para descartar, ou ative "Inverter seleção" para manter as linhas que não correspondem.
Como as duas condições se combinam?
Defina uma segunda coluna, condição e valor, depois escolha E (ambas devem corresponder) ou OU (qualquer uma pode corresponder). Deixe a segunda condição definida como "Nenhuma" para filtrar numa única coluna.
"Comparar como números" afeta todas as condições?
Aplica-se a ambas as condições ao mesmo tempo, portanto igual a, maior que e menor que são analisados como números em qualquer coluna em que executam. Deixe desativado para colunas de texto como nomes ou cidades.
Os meus dados CSV são carregados em algum lugar?
Não. A filtragem é executada inteiramente no seu navegador — o ficheiro nunca deixa o seu dispositivo.