1001Ferramentas
📘 Conversores

Conversor TSV → Tabela Markdown

Converte um TSV (tab-separated) em tabela Markdown GitHub flavored com alinhamento configurável (esquerda, centro, direita).

Markdown:

Colar uma planilha e sair com tabela de Markdown

Quando você seleciona células no Excel, no Google Sheets ou no LibreOffice e copia, o que vai para a área de transferência é texto separado por tabulação. É por isso que colar direto num README dá aquele emaranhado sem alinhamento: o Markdown não entende tabulação como coluna, ele espera barras verticais e uma linha de separação embaixo do cabeçalho.

Cole o conteúdo copiado da planilha e a página monta a tabela no formato que o GitHub, o GitLab e a maioria dos renderizadores esperam. A primeira linha vira o cabeçalho, a linha de separação é gerada automaticamente e você escolhe o alinhamento das colunas — à esquerda, centralizado ou à direita —, que no Markdown é definido pela posição dos dois-pontos nessa linha de traços.

Duas observações práticas. O alinhamento escolhido vale para todas as colunas de uma vez; para misturar alinhamentos, ajuste a linha de separação à mão depois. E células vazias no fim de uma linha da planilha às vezes não são copiadas: linhas mais curtas que o cabeçalho são completadas com célula vazia, para a tabela sair retangular em qualquer renderizador.

Perguntas frequentes

Preciso alinhar as barras verticais para a tabela funcionar?
Não. O Markdown não liga para o espaçamento entre as barras — a tabela renderiza igual com as colunas desalinhadas no código-fonte. Alinhar só serve para deixar o arquivo legível para quem edita, e vários formatadores de Markdown fazem isso automaticamente.
Como coloco quebra de linha dentro de uma célula?
Com a tag br do HTML. A tabela de Markdown é sempre de uma linha por registro; um Enter dentro da célula encerra a linha da tabela. Nos renderizadores mais comuns, incluindo o do GitHub, a tag br dentro da célula funciona.
O que acontece se a célula tiver uma barra vertical?
A página escapa a barra automaticamente, porque sem isso ela seria lida como divisor de coluna e quebraria a linha inteira. É o caso típico de tabela com expressão booleana ou com comando de shell, onde o caractere aparece dentro do dado.

Ferramentas Relacionadas