Coluna CSV para lista

Extrair colunas

Quando você precisa de apenas uma coluna de um CSV, o resultado é uma lista com um valor em cada linha. Digite o número da coluna, cole os dados e copie a lista para um campo de formulário, um arquivo de texto ou outra ferramenta.

Como transformar uma coluna em lista

  1. 1

    Escolha a coluna

    Conte da esquerda para a direita começando em 1 para descobrir a posição dos valores que você quer em forma de lista.

  2. 2

    Digite um único número

    Digite somente esse número no campo de colunas, por exemplo 2. Um único número significa um valor por linha de saída.

  3. 3

    Cole o CSV

    Cole suas linhas. Apague a linha de cabeçalho do que foi colado se não quiser que o nome dela apareça na lista.

  4. 4

    Extraia e copie

    Clique em Extrair colunas e copie a lista da caixa de saída.

Por que uma única coluna gera uma lista limpa

A saída tem uma linha para cada linha de entrada. Com uma coluna selecionada, cada linha contém exatamente um valor, então não sobram separadores para limpar. É o formato que a maioria dos campos de texto, listas de verificação e entradas de linha de comando espera.

Entrada:

sku,product,price
A-100,Desk lamp,24.90
A-101,Notebook,3.50
A-102,Pen set,7.00

Digitar 1 gera uma lista de códigos de produto:

sku
A-100
A-101
A-102

Apague a primeira linha e você tem três códigos prontos para colar em outro lugar.

Detalhes que afetam a lista

  • As linhas vazias do texto colado são ignoradas, então não criam linhas vazias na lista.
  • Um valor que contém vírgula é envolvido por aspas duplas, por exemplo “Smith, John”. Remova as aspas depois se o destino tratá-las como caracteres.
  • Os espaços dentro dos valores são mantidos exatamente como estão na origem.
  • A ordem da lista segue a ordem das linhas. A ferramenta não ordena nem remove valores repetidos.

Ajustando a lista ao que você precisa

Necessidade O que fazer
Lista sem o rótulo Deixe a linha de cabeçalho fora do texto colado ou apague a primeira linha do resultado
Separada por vírgulas em uma linha Copie a lista e junte as linhas em um editor de texto com localizar e substituir
Somente valores únicos Remova as duplicatas em uma planilha depois de copiar
Dois valores por linha Digite dois números, por exemplo 1,3

Como só uma posição é lida de cada linha, linhas mais curtas que a posição escolhida geram uma linha vazia. Se a lista estiver mais longa do que você esperava, confira se você não colou linhas finais vazias ou uma linha de rodapé.

Uma verificação prática

Suponha que você cole 200 linhas e digite 2. A saída terá 200 linhas, uma para cada linha, e a contagem de linhas é a forma mais rápida de confirmar que nada se perdeu. Se a contagem for menor, o texto colado provavelmente tinha linhas em branco, que a ferramenta ignora. Se uma linha estiver vazia, aquela linha não tinha valor naquela posição. Contar as linhas em um editor de texto leva poucos segundos e vale a pena antes de levar a lista para um formulário ou um script.

Perguntas frequentes

A ferramenta devolve um valor por linha. Junte as linhas depois em um editor de texto ou em uma planilha se precisar delas em uma única linha.

Sim, se o cabeçalho estiver no texto colado, porque ele é apenas a primeira linha. Deixe-o fora do texto colado ou apague a primeira linha do resultado.

Não. Cada linha gera uma linha de saída, então os valores repetidos continuam repetidos e na ordem original.

Valores que contêm vírgula são envolvidos por aspas duplas para continuarem sendo um único valor em um CSV. Remova as aspas se precisar de texto simples.

Ferramentas relacionadas

Ferramenta disponível em outros idiomas

Guias e casos de uso