Pular para o conteúdo principal

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

Drop a file or browse
One file · text
Ou

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

CSV Extraído
 

Visualização

Resultado
No data yet
Isso foi útil?

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_HERE

Cole 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/MCPA 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

  1. Cole seu CSV na caixa de entrada ou solte um arquivo .csv no carregador.
  2. Escolha o delimitador — vírgula, ponto e vírgula, tabulação ou barra — que corresponde ao seu arquivo.
  3. Ative/desative Primeira linha contém cabeçalhos dependendo de se a primeira linha são dados ou nomes de colunas.
  4. 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.
  5. 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.

csvcolumnextractordataspreadsheetparser

Ama as ferramentas? Livre-se dos anúncios.

Um único pagamento remove todos os anúncios da sua conta, para sempre. Sem assinatura, sem rastreamento.