Filtrar CSV e manter a linha de cabeçalho

Ao filtrar um CSV, os nomes das colunas devem sobreviver para que o resultado continue a abrir como uma tabela correta. Com “Linha de cabeçalho” marcada, a primeira linha fica de lado, é mantida no topo do resultado e apenas as linhas abaixo são comparadas com o seu texto.

Como manter o cabeçalho ao filtrar

  1. 1

    Cole o CSV com a linha de cabeçalho

    A primeira linha deve conter os nomes das colunas, como `sku,item,stock`.

  2. 2

    Marque "Linha de cabeçalho"

    Isto indica à ferramenta que a linha 1 não é um dado e deve ser sempre mantida.

  3. 3

    Defina a coluna e o texto

    Introduza o número da coluna e o texto a procurar.

  4. 4

    Filtrar CSV

    O resultado começa com o cabeçalho, seguido das linhas correspondentes.

Cabeçalho ativado versus desativado

Use este ficheiro:

sku,item,stock
A1,Pen,40
B2,Pencil,15
C3,Notebook,8
D4,Open box,2

Defina a coluna como 2 e escreva pen.

Com “Linha de cabeçalho” marcada, o resultado é a linha de cabeçalho, depois Pen, Pencil e Open box. Open box está lá porque contém as letras pen.

Sem a marcar, a linha 1 é tratada como qualquer outra linha. A célula item não contém pen, por isso o cabeçalho é descartado e o resultado tem apenas as três linhas correspondentes, sem nomes de colunas.

Quando desmarcar

Deixe a caixa marcada em exportações de folhas de cálculo, bases de dados e serviços online, que quase sempre começam com nomes de colunas. Desmarque-a em dados sem linha de título, como um despejo de registos, para que o primeiro registo não seja saltado nem mantido por engano.

Se marcar a caixa num ficheiro sem cabeçalho, a primeira linha de dados é sempre mantida, corresponda ou não ao texto.

Texto de pesquisa vazio

Com o campo de texto vazio, todas as linhas passam. É uma forma útil de verificar como o ficheiro é lido: o resultado são os mesmos dados com aspas consistentes, e nada é removido.

Os números das colunas não mudam

O número da coluna refere-se sempre ao ficheiro original. Remover linhas nunca desloca as colunas, por isso pode voltar a filtrar o resultado por outra coluna numa segunda passagem, sempre a contar a partir de 1.

Definição Linha de cabeçalho no resultado? Primeira linha de dados comparada?
Marcada Sempre Não, é a partir da linha 2
Desmarcada Apenas se corresponder Sim, a linha 1 também é comparada

Uma lista de verificação breve

Antes de executar o filtro, observe a primeira linha do texto que colou. Se nomear colunas, marque a caixa. Depois da execução, confirme que a primeira linha do resultado é esse mesmo cabeçalho. Se estiver em falta, volte atrás e marque a caixa. Se aparecer uma linha de dados acima das suas correspondências, o ficheiro não tinha cabeçalho, por isso desmarque a caixa e execute outra vez.

Se o cabeçalho contiver as mesmas palavras que os seus dados, por exemplo uma coluna chamada pen num ficheiro sobre canetas, o modo desmarcado pode mantê-lo por engano. Marcar a caixa evita essa confusão, porque a primeira linha nunca é comparada.

Perguntas frequentes

Marca a primeira linha como nomes de colunas. Essa linha é sempre copiada para o topo do resultado e não é comparada com o seu texto.

A caixa Linha de cabeçalho provavelmente estava desmarcada, por isso a primeira linha foi comparada como um dado e descartada por não corresponder. Marque-a e volte a filtrar.

Desmarque a caixa. Caso contrário, o primeiro registo é sempre mantido, mesmo quando não corresponde ao seu texto.

Não. A ferramenta não cria nomes de colunas. Acrescente você uma linha de cabeçalho no topo do texto colado.

Ferramentas relacionadas

Ferramenta disponível em outros idiomas

Guias e casos de uso