Categorias

CSV Column Selector

Select specific columns from CSV data by column names or indices. Perfect for extracting relevant data from large CSV files with many columns.

For "By Name": column1,column2,column3 For "By Index": 1,3,5 For "By Range": 1-3,5,7-9

Remove columns that are completely empty in the data

Remove whitespace from beginning and end of cell values

Fatos principais

Categoria
Data Processing
Tipos de entrada
textarea, select, text, checkbox
Tipo de saída
text
Cobertura de amostras
4
API disponível
Yes

Visão geral

O Seletor de Colunas CSV é uma ferramenta eficiente para extrair dados específicos de arquivos CSV grandes, permitindo que você isole apenas as colunas necessárias por nome, índice ou intervalo, simplificando a análise de dados.

Quando usar

  • Quando você precisa limpar um arquivo CSV grande removendo colunas desnecessárias.
  • Ao preparar dados para importação em outros sistemas que exigem um formato de coluna específico.
  • Para extrair rapidamente informações cruciais de planilhas complexas sem editar o arquivo original manualmente.

Como funciona

  • Cole o seu conteúdo CSV na área de entrada e selecione o delimitador correto.
  • Escolha o método de seleção: por nome da coluna, índice numérico ou intervalo.
  • Defina as colunas desejadas e ajuste as opções de saída, como o delimitador final e a inclusão de cabeçalhos.
  • Clique para processar e obtenha o CSV filtrado pronto para uso.

Casos de uso

Extração de colunas específicas de relatórios financeiros para análise rápida.
Preparação de datasets para aprendizado de máquina, mantendo apenas as variáveis relevantes.
Conversão de arquivos CSV complexos em formatos mais leves para integração com bancos de dados.

Exemplos

1. Extração de Dados de Vendas

Analista de Dados
Contexto
Um arquivo CSV de vendas contém 50 colunas, mas o analista precisa apenas do 'ID do Pedido' e do 'Valor Total'.
Problema
O arquivo é muito grande e difícil de manipular em planilhas comuns.
Como usar
Selecionar 'By Column Name' e inserir 'ID do Pedido,Valor Total'.
Resultado
Um novo CSV contendo apenas as duas colunas solicitadas, facilitando a criação de gráficos.

2. Limpeza de Lista de Contatos

Gerente de Marketing
Contexto
Uma lista de contatos exportada de um CRM possui colunas vazias e dados desorganizados.
Problema
A lista precisa ser importada em uma ferramenta de e-mail marketing que exige um formato limpo.
Como usar
Utilizar a opção 'Skip Empty Columns' e 'Trim Cell Values' para higienizar os dados.
Resultado
Um arquivo CSV limpo, sem colunas inúteis e com valores formatados corretamente para importação.

Testar com amostras

csv, video

Hubs relacionados

FAQ

Como seleciono colunas por nome?

Escolha a opção 'By Column Name' e digite os nomes das colunas exatamente como aparecem na primeira linha do seu CSV, separados por vírgulas.

O que significa a seleção por índice?

A seleção por índice utiliza a posição da coluna (começando em 1). Por exemplo, '1,3' selecionará a primeira e a terceira colunas do arquivo.

Posso alterar o delimitador do arquivo de saída?

Sim, você pode definir um delimitador de saída diferente do de entrada, como converter um CSV separado por vírgulas para um formato separado por tabulação.

A ferramenta remove espaços em branco?

Sim, ao ativar a opção 'Trim Cell Values', a ferramenta remove automaticamente espaços extras no início e no fim de cada célula.

É possível remover colunas vazias automaticamente?

Sim, basta marcar a opção 'Skip Empty Columns' para que o sistema ignore colunas que não contenham dados.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/csv-column-selector

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
csvInput textarea Sim -
delimiter select Sim -
columnSelectionMethod select Sim -
selectedColumns text Sim For "By Name": column1,column2,column3 For "By Index": 1,3,5 For "By Range": 1-3,5,7-9
outputDelimiter select Sim -
includeHeader checkbox Não -
skipEmptyColumns checkbox Não Remove columns that are completely empty in the data
trimValues checkbox Não Remove whitespace from beginning and end of cell values

Formato de resposta

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texto: Texto

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-csv-column-selector": {
      "name": "csv-column-selector",
      "description": "Select specific columns from CSV data by column names or indices. Perfect for extracting relevant data from large CSV files with many columns.",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=csv-column-selector",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]