Filtrar CSV por estado

Encomendas, pedidos de suporte, subscrições e tarefas têm todos uma coluna de estado. Escolha essa coluna, escreva o estado que precisa e a ferramenta devolve apenas essas linhas, com o cabeçalho no topo. A verificação ignora maiúsculas e minúsculas, por isso Pago e pago correspondem ambos.

Como filtrar um CSV por estado

  1. 1

    Cole a exportação

    Cole o CSV e mantenha "Linha de cabeçalho" marcada.

  2. 2

    Encontre a coluna do estado

    Conte a partir da esquerda. Em `id,customer,status` o estado é a coluna 3.

  3. 3

    Escreva o estado

    Introduza o valor tal como aparece, por exemplo `paused` ou `refunded`.

  4. 4

    Filtrar CSV

    Copie as linhas correspondentes para a sua folha de cálculo ou relatório.

Exemplo

id,customer,status
1,Ada,active
2,Ben,Inactive
3,Cy,active
4,Di,paused

A coluna 3 com paused devolve o cabeçalho e a linha 4. É o caso limpo, porque paused não aparece em nenhum outro estado.

A armadilha dos estados que se sobrepõem

Agora escreva active. O resultado tem as linhas 1, 2 e 3. A linha 2 entra porque Inactive contém as letras active. A ferramenta mantém qualquer linha cuja célula contenha o seu texto e não tem opção de “correspondência exata” nem de “não contém”.

Formas de lidar com valores que se sobrepõem:

  • Filtre pela palavra mais longa. Escrever inactive devolve apenas a linha 2.
  • Se o seu sistema usar um estado numérico ou codificado, como 1 e 0, filtre por uma coluna cujos valores não se sobreponham.
  • Execute o filtro e verifique a olho o resultado, à procura de valores estranhos, antes de o usar.

Filtros de estado comuns

Tipo de exportação Valores típicos Atenção a
Encomendas paid, pending, refunded pending versus pending_review
Pedidos de suporte open, closed open dentro de reopened
Subscrições active, canceled active dentro de inactive
Tarefas todo, done done dentro de undone

Estados com espaços ou sublinhados

Escreva o estado tal como está escrito, incluindo espaços ou sublinhados, por exemplo em curso ou em_curso. Uma célula como "Em espera, a aguardar" que contém uma vírgula é lida corretamente e escrita novamente entre aspas, por isso fica numa só célula.

O que recebe de volta

As linhas mantêm a ordem original e nada mais é alterado, exceto que as aspas são organizadas: as células só são envolvidas em aspas quando contêm uma vírgula, uma aspa ou uma quebra de linha.

Verificar o resultado

Depois de filtrar, percorra a coluna de estado do resultado. Cada célula deve mostrar o valor pretendido. Se se tiver infiltrado um valor parecido, repita o filtro com um texto mais longo ou mais específico. Como o cabeçalho fica no topo e as linhas mantêm a ordem original, pode colar o resultado numa folha de cálculo e compará-lo com a exportação original para confirmar que nada mais mudou.

Perguntas frequentes

Inactive contém as letras active, e a ferramenta mantém qualquer célula que contenha o seu texto. Escreva inactive para obter essas linhas, ou filtre uma coluna cujos valores não se sobreponham.

Não. A ferramenta só mantém as linhas correspondentes. Para descartar um estado, use um filtro de folha de cálculo ou execute a ferramenta uma vez por cada estado que quer manter.

Não. Pago, PAGO e pago são tratados da mesma forma.

Altere o número da coluna. Conta a partir de 1, começando pela coluna mais à esquerda.

Ferramentas relacionadas

Ferramenta disponível em outros idiomas

Guias e casos de uso