Extrator de Colunas CSV
Um corte focado de um CSV largo sem abrir uma planilha. Analisa CSV estilo RFC 4180 (campos entre aspas com delimitadores incorporados e aspas escapadas), com delimitadores tab/ponto-e-vírgula/pipe selecionáveis. Escolha colunas por nome de cabeçalho ou índice, opcionalmente deduplique e ordene, e emita no formato que combina com o próximo passo — uma linha por linha pra pipar pra outra ferramenta, ou uma cláusula IN `(...)` pra largar num editor SQL.
ana@x.com bae@y.com cai@z.com
Análise é RFC 4180 — campos entre aspas podem conter delimitadores e quebras de linha, aspas duplas decodificam pra uma única aspa.
Como usar
- Cole seu CSV/TSV e confirme que o toggle do cabeçalho combina com seus dados.
- Clique nos chips de coluna pra escolher quais manter — a ordem na saída segue a ordem da coluna.
- Escolha o formato de saída (simples, CSV, lista com aspas, SQL IN) e copie.
Perguntas frequentes
- Lida com campos entre aspas e aspas escapadas?
- Sim. Campos envolvidos em aspas duplas são desencaixados de aspas, delimitadores e quebras de linha incorporados são preservados, e `""` é tratado como uma aspa dupla literal conforme RFC 4180.
- Por que tem uma opção cláusula SQL IN?
- Quando você tem uma lista de IDs num CSV e precisa escrever `WHERE id IN (...)`, isso te poupa as aspas manuais. O formato também escapa aspas simples.
- A cláusula IN coloca aspas nos números. Isso é problema?
- Pode ser. Colocar aspas num literal numérico pede ao banco que compare uma string com um número, e os motores divergem sobre o que fazer em seguida: alguns convertem em silêncio, outros dão erro e outros deixam de usar o índice daquela coluna, transformando uma busca rápida em varredura completa. Confira o tipo da coluna e tire as aspas quando ela for numérica.
- Por que a remoção de duplicatas devolve menos linhas do que eu esperava?
- Os valores são comparados exatamente, então espaços, maiúsculas e caracteres invisíveis contam. Duas entradas que parecem iguais mas diferem por um espaço no fim continuam separadas — algo comum em dados colados de uma planilha ou de uma página web. Nesses casos, limpe a coluna de origem antes de extrair.
Ferramentas relacionadas
Inspetor CSV
Solte um CSV, veja contagens de linha / coluna, inferência de tipo por coluna, contagens null, contagens únicas, e detecção de duplicatas de linha completa — tudo local.
Analisador de texto de largura fixa para CSV / JSON
Divida texto de largura fixa / colunas fixas em campos por larguras de coluna e exporte como CSV ou JSON, no seu navegador.
Gerador CSV → SQL INSERT
Converte linhas CSV / TSV em INSERTs SQL com nome de tabela, quoting por dialeto, inferência de tipos e modo multi-row.
Conversor CSV ↔ JSON
Converta CSV em JSON e JSON em CSV, com opção de delimitador.
Excel (XLSX) para CSV, JSON e Markdown
Abra uma pasta .xlsx no navegador e exporte qualquer planilha como CSV, JSON ou tabela Markdown — o arquivo não sai do seu aparelho.
Conversor de CSV para Excel (XLSX)
Transforme CSV ou TSV num ficheiro .xlsx real no navegador, mantendo zeros à esquerda, IDs longos e códigos como SEPT1 exatamente como foram escritos.