TT Text Tools

Extrair coluna de CSV — Extrator de colunas de texto delimitado

Extraia a coluna N (ou várias) de CSV, TSV ou texto separado por ponto e vírgula, barra vertical ou espaços. Lê aspas, detecta o separador e é privado.

🔒 Executa completamente no seu navegador — nada é enviado

Advertisement

Extraia apenas a coluna de que precisa

As planilhas são ótimas para tabelas grandes, mas às vezes você só precisa de uma coluna de uma exportação CSV, de um relatório colado ou da saída de um comando. Este extrator permite extrair uma coluna de um CSV: obtém a coluna N de qualquer texto delimitado sem abrir o Excel nem escrever um script. Cole os dados e a ferramenta detecta automaticamente se estão separados por vírgulas, tabulações, ponto e vírgula ou barras verticais, mostra um botão para cada cabeçalho da primeira linha e extrai a coluna em que clicar.

Você também pode digitar uma especificação de colunas: um único número como 2, uma lista como 1,3, um intervalo como 2-4 ou números negativos que contam a partir do fim, como -1 para a última coluna. As colunas são devolvidas na ordem em que você as indicar, o que facilita reordená-las ou trocá-las. Marque «Skip header row» (ignorar a linha de cabeçalho) para descartar a primeira linha e «Trim values» (remover espaços dos valores) para eliminar os espaços extras ao redor de cada célula.

Leitura correta de CSV

Dividir uma linha CSV em cada vírgula falha assim que um valor contém uma vírgula, como «Silva, Ana» ou um endereço. O extrator segue o padrão CSV (RFC 4180): os valores entre aspas duplas podem conter o delimitador, quebras de linha e aspas escapadas escritas como duas aspas duplas. Quando os valores extraídos são escritos de novo, só voltam a receber aspas se necessário, portanto o resultado continua sendo um CSV válido. Escolha outro separador de saída para converter, por exemplo, uma exportação europeia separada por ponto e vírgula em dados separados por vírgulas ou tabulações.

O delimitador «Whitespace» (espaços em branco) trata qualquer sequência de espaços ou tabulações como um único separador e ignora a indentação, o que é perfeito para as colunas alinhadas exibidas por comandos como ls -l, ps, df ou docker ps.

Os seus dados ficam no seu dispositivo

As exportações costumam conter nomes de clientes, e-mails e dados financeiros. Todo o processamento acontece no seu navegador; nada é enviado, e o botão «Download» (baixar) salva o resultado diretamente a partir do navegador.

Como usar

  1. Cole o texto delimitadoAdicione dados CSV, TSV, separados por ponto e vírgula ou barra vertical, ou uma saída alinhada com espaços.
  2. Verifique o delimitadorA deteção automática escolhe o separador mais provável, ou você mesmo pode escolher.
  3. Escolha as colunasDigite um número de coluna, uma lista como 1,3 ou um intervalo como 2-4, ou clique no botão de um cabeçalho.
  4. Copie ou baixeEscolha o separador de saída e copie ou baixe as colunas extraídas.

Perguntas frequentes

Como seleciono várias colunas?
Separe os números com vírgulas e use um hífen para intervalos, por exemplo 1,3,5-7. A ordem em que você digita é a ordem na saída, por isso 3,1 troca duas colunas. Os números negativos contam a partir do fim: -1 é a última coluna.
Lida com vírgulas dentro de campos CSV entre aspas?
Sim. O analisador segue o padrão RFC 4180: os campos entre aspas duplas podem conter o delimitador, quebras de linha e aspas duplicadas ("").
Posso extrair colunas da saída de comandos como ls -l ou ps?
Sim. Escolha «Whitespace» (espaços em branco) como delimitador; sequências de espaços e tabulações contam como um único separador e os espaços iniciais são ignorados.
O que acontece às linhas com menos colunas?
As células ausentes são devolvidas como valores vazios, para que cada linha de saída continue alinhada com a linha de entrada.
Advertisement