O que é Formatador de colunas de texto?

Cole uma lista com qualquer delimitador e obtenha colunas com espaçamento uniforme. Funciona bem para arquivos README, comentários de código, saídas de terminal e documentação.

Além de equalizar espaços, o formatador detecta o delimitador mais provável (vírgula, tabulação, pipe, ponto e vírgula) quando deixado em automático, normaliza as linhas para a mesma largura e gera colunas alinhadas com espaços, uma tabela Markdown, uma tabela HTML com thead/tbody ou uma tabela ASCII com bordas para terminais e wikis. O espaçamento entre colunas é ajustável e o alinhamento (esquerda, direita, centro) se aplica por execução. Você também pode arrastar um arquivo .csv ou .tsv em vez de colar.

Como usar

  1. Cole seus dados de texto com valores separados por tabulações, vírgulas, barras verticais ou qualquer delimitador personalizado.
  2. Escolha o número de colunas, o alinhamento (esquerda, direita, centro) e o espaçamento entre colunas.
  3. Copie ou baixe o resultado. O espaçamento fica uniforme em todas as colunas.

Quando usar

  • Transformar um CSV colado às pressas em uma tabela legível dentro de um README ou captura de terminal.
  • Corrigir o espaçamento irregular da saída de um comando antes de jogar na documentação.
  • Gerar rapidamente uma tabela Markdown a partir de linhas de planilha sem abrir um conversor.

Resultado

Você tem uma lista CSV desorganizada: "Name,Age,City\nAlice,30,NYC\nBob,25,London". Defina vírgula como delimitador, alinhe à esquerda e obtenha uma tabela com espaçamento uniforme pronta para colar em documentação.

Perguntas frequentes

Quais delimitadores a detecção automática reconhece?
Analisa as primeiras linhas atrás de tabulação, vírgula, ponto e vírgula e pipe, escolhendo o que aparece com mais regularidade entre as linhas. Se seus dados usam outro caractere, mude o seletor para Personalizado e digite o separador real.
Como a ferramenta trata linhas com número diferente de campos?
Linhas mais curtas recebem células vazias até alcançar a largura da linha mais longa. Nada é descartado e o alinhamento fica limpo. Se uma linha realmente tem menos campos, as colunas finais ficam em branco.
A saída Markdown segue a especificação do GitHub?
Sim. As barras verticais envolvem cada célula, a linha separadora usa traços com dois pontos para indicar alinhamento (`:--`, `:-:`, `--:`) e as larguras são equalizadas para o código continuar legível. Cole em um README e o GitHub renderiza sem ajustes.
Por que o alinhamento à direita parece torto quando há números com símbolos de moeda?
O alinhamento é medido pelo número de caracteres, não pela largura visual. Símbolos de moeda, caracteres de largura dupla e emojis podem ocupar mais ou menos colunas que sua contagem. Remova o símbolo antes ou use uma fonte monoespaçada para visualizar.
Funciona no caminho inverso, lendo uma tabela Markdown de volta para CSV?
Não diretamente — a ferramenta apenas formata para fora. Para o caminho contrário, cole a tabela Markdown, defina o delimitador como pipe `|` e remova manualmente os pipes do começo e do fim de cada linha antes de rodar de novo.

Ferramentas relacionadas