Extrator de Coluna de Texto
Extraia colunas verticais de dados de texto estruturados com facilidade. Perfeito para arquivos de log, dados CSV, valores separados por espaço e saída de comando. Selecione colunas específicas por número, escolha delimitadores e obtenha resultados limpos instantaneamente.
Seu bloqueador de anúncios está impedindo a exibição de anúncios
O MiniWebtool é gratuito graças aos anúncios. Se esta ferramenta ajudou você, apoie-nos indo para o Premium (sem anúncios + ferramentas mais rápidas) ou coloque MiniWebtool.com na lista de permissões e recarregue a página.
- Ou faça upgrade para o Premium (sem anúncios)
- Permita anúncios para MiniWebtool.com e recarregue
Extrator de Coluna de Texto
Bem-vindo ao nosso Extrator de Coluna de Texto, uma poderosa ferramenta online gratuita projetada para extrair colunas verticais específicas de dados de texto estruturados. Esteja você trabalhando com arquivos de log, dados CSV, saída de comando ou qualquer texto formatado em coluna, esta ferramenta facilita o isolamento e a extração exata dos dados de que você precisa.
Como Funciona a Extração de Coluna
(Várias linhas)
Delimitador
Colunas
Delimitador de Saída
Principais Recursos
- Suporte a Vários Delimitadores: Funciona com espaço, vírgula, tabulação, pipe, ponto e vírgula, dois pontos ou delimitadores personalizados
- Seleção Flexível de Coluna: Especifique colunas usando sintaxe simples como
1,3,5ou intervalos como1-3 - Manipulação Inteligente de Espaço em Branco: O delimitador de espaço trata vários espaços/tabulações como um único separador
- Opções de Coluna Ausente: Escolha pular linhas, usar strings vazias ou inserir marcadores de posição para dados ausentes
- Personalização de Saída: Formate a saída com diferentes delimitadores ou até mesmo coloque cada coluna em uma nova linha
- Visualização Visual: Veja exatamente quais colunas estão sendo extraídas com visualização codificada por cores
- Estatísticas em Tempo Real: Veja contagens de total de linhas, linhas processadas e linhas puladas
- Remover Espaços em Branco: Limpe automaticamente espaços extras dos dados extraídos
Casos de Uso Comuns
1. Processamento de Arquivos de Log
Extraia o carimbo de data/hora e o tipo de mensagem dos logs do servidor. Por exemplo, de logs como 2025-12-31 10:15:23 INFO User login successful, você pode extrair apenas a data, hora e nível de status (colunas 1, 2, 3).
2. Extração de Dados CSV
Extraia colunas específicas de dados separados por vírgula. Se você tiver um CSV grande com 20 colunas, mas precisar apenas das colunas 1, 5 e 12, esta ferramenta as extrai instantaneamente sem abrir um software de planilha.
3. Processamento de Saída de Comando
Analise a saída de ferramentas de linha de comando como ps, ls -l ou netstat. Extraia apenas os IDs de processo, nomes de arquivo ou números de porta de que você precisa.
4. Resultados de Consulta de Banco de Dados
Ao copiar os resultados da consulta como texto, extraia colunas específicas para relatórios ou análises adicionais.
5. Conversão de Formato de Dados
Converta entre diferentes formatos de delimitador. Por exemplo, converta valores separados por tabulação em separados por vírgula ou extraia dados delimitados por pipe em formato separado por espaço.
Como Usar Esta Ferramenta
Passo 1: Cole Seu Texto
Copie seu texto estruturado e cole-o no campo de entrada. Cada linha deve estar em uma nova linha. A ferramenta lida com texto de qualquer comprimento, de algumas linhas a milhares de linhas.
Passo 2: Escolha o Delimitador de Entrada
Selecione o caractere ou padrão que separa as colunas em sua entrada:
- Espaço: Para texto separado por espaços em branco. Esta opção trata qualquer quantidade de espaços em branco (espaços, tabulações) como um único separador, perfeito para saída de comando alinhada.
- Vírgula: Para arquivos CSV (valores separados por vírgula).
- Tabulação: Para arquivos TSV (valores separados por tabulação).
- Pipe (|): Comum em exportações de banco de dados e alguns formatos de log.
- Personalizado: Especifique qualquer caractere ou string como delimitador.
Passo 3: Especifique as Colunas a Serem Extraídas
Insira os números das colunas que deseja extrair. As colunas são numeradas começando em 1. Você pode usar vários formatos:
1- Extrair apenas a coluna 11,3,5- Extrair colunas 1, 3 e 51-3- Extrair colunas 1, 2 e 3 (intervalo)1,3-5,7- Combinação: extrair colunas 1, 3, 4, 5 e 7
Passo 4: Configurar Opções de Saída
Personalize como os dados extraídos são formatados:
- Delimitador de Saída: Escolha como juntar as colunas extraídas (espaço, vírgula, tabulação, etc.)
- Pular Linhas Vazias: Ignore linhas em branco na entrada
- Remover Espaços em Branco: Remova os espaços iniciais/finais de cada coluna
- Lidar com Colunas Ausentes: O que fazer quando uma linha tem menos colunas do que o especificado (pular linha, usar string vazia ou usar marcador de posição N/A)
Passo 5: Extrair e Copiar
Clique no botão Extrair Colunas. A ferramenta exibe uma visualização visual mostrando quais colunas foram extraídas das primeiras linhas, estatísticas sobre o processamento e o resultado completo. Copie o resultado com um clique.
Exemplos de Sintaxe de Seleção de Coluna
Seleção Básica
1 - Apenas a primeira coluna
1,2 - Primeira e segunda colunas
1,3,5 - Colunas 1, 3 e 5
Seleção de Intervalo
1-3 - Colunas 1 a 3 (equivalente a 1,2,3)
5-10 - Colunas 5 a 10
Seleção Combinada
1,3-5 - Coluna 1, depois as colunas 3 a 5
1,3-5,7,9-11 - Combinação complexa de colunas individuais e intervalos
Compreendendo os Delimitadores
Delimitador de Espaço (Modo Inteligente)
Quando você seleciona "Espaço" como delimitador, a ferramenta trata qualquer sequência de caracteres de espaço em branco (espaços, tabulações) como um único separador. Isso é ideal para saída de texto alinhada de comandos onde as colunas são separadas por quantidades variadas de espaços em branco.
Exemplo de entrada:
Nome Idade Cargo Cidade John 25 Engenheiro NYC Jane 30 Designer LA
Com o delimitador de espaço, isso é analisado corretamente em 4 colunas, apesar do espaçamento variável.
Outros Delimitadores
Outros delimitadores como vírgula, tabulação ou pipe são tratados literalmente. Cada ocorrência cria um novo limite de coluna, mesmo que a coluna esteja vazia.
Exemplo com vírgula:
John,Doe,25,Engenheiro Jane,Smith,,Designer
A segunda linha tem uma coluna 3 vazia (entre as duas vírgulas).
Lidando com Colunas Ausentes
Nem todas as linhas em dados do mundo real têm o mesmo número de colunas. Esta ferramenta oferece três estratégias:
Pular Linha se a Coluna Estiver Faltando
Se uma linha não tiver todas as colunas que você especificou, toda essa linha será pulada na saída. Isso garante que sua saída contenha apenas dados completos.
Usar String Vazia
Se uma coluna estiver faltando, uma string vazia será usada em seu lugar. Isso mantém a contagem de linhas, mas deixa lacunas para dados ausentes.
Usar Marcador de Posição (N/A)
As colunas ausentes são preenchidas com "N/A" ou texto de marcador de posição semelhante, deixando claro que os dados estavam ausentes.
Perguntas Frequentes
O que é um extrator de colunas de texto?
Um extrator de colunas de texto é uma ferramenta que extrai colunas verticais específicas de dados de texto estruturados. Ele divide cada linha por um delimitador (como espaço, vírgula ou tabulação) e extrai apenas as colunas que você especificar. Isso é útil para processar arquivos de log, dados CSV, saída de comando e qualquer formato de texto estruturado.
Como especifico quais colunas extrair?
Você pode especificar colunas de várias maneiras: colunas únicas (1,3,5), intervalos (1-3 para colunas 1, 2, 3) ou combinações (1,3-5 para colunas 1, 3, 4, 5). As colunas são numeradas começando em 1. Por exemplo, se seu texto tiver Nome, Idade, Cargo, Cidade, especificar a coluna 1,3 extrairia Nome e Cargo de cada linha.
Quais delimitadores são suportados?
A ferramenta suporta delimitadores comuns, incluindo espaço, vírgula, tabulação, pipe (|), ponto e vírgula e dois pontos. Você também pode especificar um delimitador personalizado para formatos exclusivos. O delimitador de espaço trata qualquer espaço em branco (vários espaços, tabulações) como um único separador, tornando-o ideal para saída de texto alinhado.
O que acontece quando uma linha tem menos colunas do que o especificado?
Você pode escolher como lidar com colunas ausentes. As opções incluem: pular a linha inteira se alguma coluna estiver faltando, usar uma string vazia para colunas ausentes ou usar um marcador de posição como N/A. Essa flexibilidade garante que a ferramenta funcione com formatos de dados inconsistentes.
Posso usar isso para arquivos CSV?
Sim! Esta ferramenta é perfeita para extrair colunas específicas de arquivos CSV. Basta definir o delimitador como vírgula, especificar quais colunas você deseja (como 1,4,7) e a ferramenta extrairá essas colunas de cada linha. Você pode então gerá-las com um delimitador diferente, se necessário.
Qual é a diferença entre os delimitadores de espaço e tabulação?
O delimitador de espaço é "inteligente" - ele trata qualquer quantidade de espaços em branco (um ou mais espaços, tabulações) como um único separador. Isso é perfeito para saída de texto alinhada. O delimitador de tabulação divide apenas em caracteres de tabulação (\t) reais, tratando cada tabulação como exatamente um limite de coluna.
Posso extrair colunas em uma ordem diferente?
Sim! As colunas são extraídas na ordem que você especificar. Se você especificar 3,1,2, a saída terá a coluna 3 primeiro, depois a coluna 1 e depois a coluna 2, reordenando seus dados.
Como lidar com dados com aspas ou delimitadores escapados?
Esta ferramenta executa uma divisão simples baseada em delimitador e não lida atualmente com delimitadores escapados ou strings entre aspas (como arquivos CSV onde vírgulas dentro de aspas devem ser preservadas). Para análises complexas de CSV com aspas, considere o uso de ferramentas especializadas de processamento de CSV.
Existe um limite para a quantidade de texto que posso processar?
Embora não haja um limite estrito, arquivos de texto muito grandes (centenas de milhares de linhas) podem demorar mais para serem processados. Para um desempenho ideal, a ferramenta funciona melhor com arquivos de até alguns milhares de linhas. Para conjuntos de dados massivos, considere o processamento em lotes.
Dicas Para uma Extração de Coluna Eficaz
Visualize Seus Dados Primeiro
Antes de extrair, observe as primeiras linhas de seus dados para entender quantas colunas existem e qual delimitador é usado. A visualização visual nos resultados ajuda a confirmar que você selecionou as colunas certas.
Use Remover Espaços em Branco
Ativar "Remover espaços em branco das colunas" limpa espaços extras no início ou no final dos dados extraídos, fornecendo resultados mais limpos, especialmente ao trabalhar com texto alinhado.
Verifique as Estatísticas
Após a extração, revise as estatísticas mostrando quantas linhas foram processadas em comparação com as puladas. Se muitas linhas foram puladas, você pode precisar ajustar sua estratégia de manipulação de colunas ausentes.
Combine com Outras Ferramentas
Use esta ferramenta em combinação com outras ferramentas de processamento de texto. Por exemplo, extraia as colunas primeiro e use uma ferramenta de classificação, removedor de duplicatas ou ferramenta de localizar e substituir para processamento posterior.
Exemplos do Mundo Real
Exemplo 1: Extrair Nomes e Idades de uma Lista de Contatos
Entrada (separada por espaços):
John Doe 25 Engenheiro NYC Jane Smith 30 Designer LA Bob Johnson 28 Desenvolvedor SF
Colunas a extrair: 1,3
Saída:
John 25 Jane 30 Bob 28
Exemplo 2: Analisar Carimbos de Data/Hora de Log do Servidor
Entrada (log separado por espaço):
2025-12-31 10:15:23 INFO User login successful 2025-12-31 10:16:45 ERROR Database connection failed 2025-12-31 10:17:12 WARN High memory usage
Colunas a extrair: 1-3
Saída:
2025-12-31 10:15:23 INFO 2025-12-31 10:16:45 ERROR 2025-12-31 10:17:12 WARN
Exemplo 3: Extrair Informações do Produto de Dados Delimitados por Pipe
Entrada (separada por pipe):
Product001|Widget|49.99|100|In-Stock Product002|Gadget|79.99|50|Low-Stock Product003|Tool|29.99|200|In-Stock
Delimitador: Pipe (|)
Colunas a extrair: 1,2,3
Delimitador de saída: Vírgula
Saída:
Product001,Widget,49.99 Product002,Gadget,79.99 Product003,Tool,29.99
Cite este conteúdo, página ou ferramenta como:
"Extrator de Coluna de Texto" em https://MiniWebtool.com/br// de MiniWebtool, https://MiniWebtool.com/
pela equipe miniwebtool. Atualizado: 31 de dezembro de 2025