Extrator de colunas
Cole uma exportação CSV, uma tabela separada por tabulações ou qualquer texto delimitado, escolha as colunas que quer por número ou nome do cabeçalho e receba-as na ordem escolhida — renomeadas, sem duplicatas e ordenadas, se quiser, com o delimitador que preferir. Campos entre aspas com vírgulas e quebras de linha dentro são lidos corretamente, e nada sai do seu navegador.
Colunas extraídas
Cole um texto delimitado acima para escolher colunas dele.
Como usar o extrator de colunas
- Cole seus dados. CSV, TSV, texto separado por ponto e vírgula ou barra vertical, colunas separadas por espaços, ou uma tabela de largura fixa. O formato é detectado automaticamente; mude-o se a linha sob as configurações mostrar o número errado de colunas.
- Escolha as colunas. Selecione-as na lista de colunas encontradas, ou digite-as na ordem que quiser: números (
3), intervalos (2-4) ou nomes de cabeçalho (Email). - Limpe as linhas. Remova espaços, ignore linhas vazias, elimine duplicatas e ordene por qualquer coluna de saída — números são ordenados como números, então 9 vem antes de 10.
- Escolha a saída e copie. Vírgula, tabulação (para colar em uma planilha), ponto e vírgula, barra vertical, espaço ou um delimitador próprio, com ou sem a linha de cabeçalho.
Como escolher colunas
| Você digita | Você obtém |
|---|---|
3 | Coluna 3 |
3, 1 | Coluna 3, depois a coluna 1 — na ordem que você quiser |
2-4 | Colunas 2, 3 e 4 |
4-2 | Colunas 4, 3 e 2, invertidas |
3- | Coluna 3 até a última coluna |
Email | A coluna com o cabeçalho Email, sem diferenciar maiúsculas de minúsculas |
"Sobrenome, Nome" | Uma coluna cujo cabeçalho contém vírgula, entre aspas |
*, ou nada | Todas as colunas — útil quando você só quer trocar o delimitador |
Números sempre indicam posições, contando a partir de 1, então uma coluna com o cabeçalho 2024 é escolhida digitando "2024" entre aspas. Você pode listar uma coluna duas vezes, e qualquer coluna que o extrator não encontre aparece em vermelho em vez de ser descartada em silêncio.
Como a entrada é lida
O CSV não tem uma gramática oficial única, mas a RFC 4180 descreve o que a maioria dos programas escreve: campos separados por vírgulas, linhas separadas por quebras de linha, e qualquer campo que contenha vírgula, aspas duplas ou quebra de linha envolvido em aspas duplas, com as aspas internas duplicadas. O extrator segue essas regras para vírgula, tabulação, ponto e vírgula, barra vertical e delimitadores personalizados — um delimitador personalizado pode ter vários caracteres, como | . Ele remove a marca de ordem de bytes que o Excel coloca no início de arquivos CSV em UTF-8, aceita quebras de linha do Windows, do Unix e dos Macs antigos, e corrige danos comuns — uma aspa que nunca é fechada ou um texto depois de uma aspa de fechamento — avisando quando precisou fazer isso.
Espaços e tabulações divide cada linha em sequências de espaços em branco, o que serve bem à saída de linha de comando e a tabelas simples, mas quebra qualquer valor que contenha espaço. Colunas de largura fixa divide em posições de caractere: o extrator encontra as posições que estão em branco em todas as linhas, ou você digita as posições iniciais, então Ada Lovelace continua em uma única célula.
Exemplo prático
Escolha Experimentar um exemplo. Os dados são uma pequena pesquisa com estudantes cujos valores incluem vírgulas e aspas dentro de campos entre aspas. A lista de colunas de exemplo, Student, Hours per week, Country, escolhe três colunas pelo nome e as coloca em uma nova ordem:
Saída (separada por vírgulas)
Student,Hours per week,Country Amara,12,Kenya Ben,8,Canada Chloé,15,France Diego,10,Mexico Elif,12,Canada
Renomeie Hours per week para Hours, ordene por ela de Z a A, de 9 a 0, e mude a saída para tabulação: o resultado cola em uma planilha como três colunas, com os estudantes mais ocupados primeiro: Chloé (15), Amara e Elif (12 cada, na ordem original), Diego (10) e Ben (8). Escolha Study spot sozinha, com as duplicatas removidas, e você obtém os quatro lugares distintos, com os dois que contêm vírgula ou aspas mantidos com aspas de CSV — ou defina Colocar valores entre aspas como Nunca para uma lista simples.
Para ver uma tabela inteira de uma vez, use o CSV para tabela; para transformar linhas em objetos JSON, use o CSV para JSON. O Extrator de colunas faz o trabalho do comando cut do Unix, ou de apagar colunas em uma planilha, sem abrir uma.
Perguntas frequentes
- Como extraio uma coluna de um arquivo CSV?
- Cole o conteúdo do arquivo e depois selecione a coluna na lista de colunas encontradas, ou digite seu número ou nome de cabeçalho. Para uma lista simples, com um valor por linha, desmarque Incluir a linha de cabeçalho na saída e defina Colocar valores entre aspas como Nunca.
- Como removo colunas de um CSV?
- Liste as colunas que quer manter, em vez das que quer remover — por exemplo,
1-3, 5mantém tudo, exceto a coluna 4 de um arquivo de cinco colunas. A saída mantém as aspas CSV padrão, então abre sem problemas no Excel ou no Planilhas Google. - Posso reordenar ou renomear colunas?
- Sim. A ordem em que você lista as colunas é a ordem da saída, e Renomear colunas permite dar a qualquer coluna de saída um novo cabeçalho sem mudar os dados.
- Por que minhas colunas ficam deslocadas ou divididas nos lugares errados?
- Geralmente o delimitador foi adivinhado errado, ou um valor contém o delimitador sem aspas em volta. Confira a linha que informa formato, linhas e colunas e escolha o formato você mesmo se estiver errado. Arquivos CSV europeus costumam usar ponto e vírgula, porque a vírgula é o separador decimal.
- Como colo o resultado no Excel ou no Planilhas Google?
- Defina o delimitador de saída como Tabulação, copie e cole na primeira célula: cada valor cai na sua própria célula. A saída separada por vírgulas também funciona se você baixá-la como arquivo .csv e abri-lo.
- Meus dados são enviados para algum lugar?
- Não. Análise, extração e ordenação acontecem todas no seu navegador; os dados nunca são enviados a um servidor nem armazenados.