Extrator de Colunas CSV
Extraia colunas específicas de dados CSV por número de coluna ou nome do cabeçalho. Trata campos entre aspas com vírgulas incorporadas, quebras de linha e aspas duplas escapadas — não é uma divisão de vírgula ingênua — com delimitadores de vírgula, ponto e vírgula, tabulação ou barra.
Entrada
Opções
Números de coluna ou nomes de cabeçalhos separados por vírgula (1,3 ou nome,email). Deixe em branco para extrair cada coluna em ordem original.
Saída
Visualização
| No data yet |
Mais formas de usar esta ferramenta
API REST
curl -X POST https://api.iotools.cloud/v1/tool/csv-column-extractor \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"csvSource": "name,age,city,department,salary\nAlice Johnson,30…",
"delimiter": ",",
"firstRowHeaders": "true",
"columns": "name,city"
}'Troque pela sua própria chave, da sua conta. Os campos da ferramenta viram o corpo da requisição — sem envelope.
Peça a um agente de IA
Use the IOTools `csv-column-extractor` tool (CSV Column Extractor) on this input:
YOUR_INPUT_HERECole isto em qualquer agente conectado ao servidor MCP do IOTools e depois adicione sua entrada.
Widget para incorporar
<iframe
src="https://iotools.cloud/embed/csv-column-extractor/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Extrator de Colunas CSV — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Coloque isso na sua própria página — grátis, sem chave, só um link de volta.
| Custo por chamada de API/MCP | A partir de 5 créditos |
|---|---|
| Precisa de mais créditos? | Ver preços |
Também disponível via
Guias
Extraia colunas específicas de um arquivo CSV sem abrir uma planilha. Cole seus dados ou carregue um .csv, diga quais colunas deseja — por número ou por nome de cabeçalho — e obtenha um CSV limpo (ou uma lista simples, para uma única coluna) em segundos.
Como usá-lo
- Cole seu CSV na caixa de entrada ou solte um arquivo
.csvno carregador. - Escolha o delimitador — vírgula, ponto e vírgula, tabulação ou barra — que corresponde ao seu arquivo.
- Ative/desative Primeira linha contém cabeçalhos dependendo de se a primeira linha são dados ou nomes de colunas.
- Em Colunas a extrair, liste o que deseja: nomes de cabeçalhos (
nome,email) se os cabeçalhos estiverem ativados, ou números de coluna baseados em 1 (1,3) de qualquer forma. Deixe em branco para manter todas as colunas, reordenadas para corresponder ao que você digitou. - Copie ou baixe o resultado, ou verifique a tabela Visualização abaixo para validar antes de usá-lo.
Como ele trata vírgulas dentro de um campo?
Corretamente — isto não é .split(","). O analisador entende a citação CSV real: um campo envolvido em aspas duplas pode conter o delimitador, uma quebra de linha, ou uma aspas dupla escapada ("" dentro de um campo entre aspas significa um literal "), e nada disso é confundido com um limite de coluna. Uma coluna de nome com "Smith, Carol" nela é extraída como um campo, não dois.
Posso extrair colunas pelo nome em vez do número?
Sim, sempre que Primeira linha contém cabeçalhos estiver ativado — digite o texto do cabeçalho exatamente como aparece (a correspondência não diferencia maiúsculas de minúsculas), separado por vírgulas: nome,email,cidade. Com cabeçalhos desativados, apenas posições numéricas funcionam, pois não há nada para corresponder por nome.
E se eu selecionar apenas uma coluna?
A saída muda para uma lista simples separada por quebra de linha em vez de um CSV de uma coluna — mais fácil colar em outra ferramenta ou barra de fórmulas de planilha, e não há ambiguidade de delimitador para colocar em aspas quando há apenas uma coluna.
Posso reordenar ou descartar colunas ao mesmo tempo?
Sim — a saída segue a ordem que você lista em Colunas a extrair, então cidade,nome troca as duas colunas, e qualquer coluna que você não listar é simplesmente deixada de fora. Isso abrange extração e reordenação em uma única etapa.
A configuração de delimitador também se aplica à saída?
Sim — o que quer que você escolha para analisar a entrada é reutilizado para o CSV extraído, portanto um arquivo delimitado por ponto e vírgula produz um arquivo delimitado por ponto e vírgula (exceto no modo de coluna única, onde não há delimitador para preservar).
Existe um limite de linhas?
Não — todas as linhas correspondentes são extraídas para a saída copiável/baixável. A tabela Visualização abaixo é limitada apenas às primeiras 50 linhas para que um arquivo enorme não desacelere a página; o resultado completo está sempre na caixa de saída.
Meus dados são carregados em algum lugar?
Não. A análise e extração ocorrem inteiramente no seu navegador — seu CSV nunca sai do seu dispositivo, nunca é registrado e nunca é armazenado. É seguro usar em arquivos contendo registros de clientes ou outros dados sensíveis.