tigtools

Gerador de Tabela Markdown

Digite na grade ou cole dados de uma planilha, escolha como cada coluna será alinhada e copie uma tabela Markdown ou HTML pronta.

Executado no seu navegador Sem cadastro

Editor de tabela. A primeira linha é o cabeçalho.

A primeira linha é o cabeçalho. Até 200 linhas e 20 colunas.

Preencher a partir de CSV, TSV, planilha ou Markdown

Cole células copiadas do Excel ou Google Sheets (separadas por tabulação), CSV com vírgulas ou ponto e vírgula, ou uma tabela Markdown existente. Isso substitui a grade.

Saída

Como usar

  1. Digite o cabeçalho na primeira linha e os dados abaixo dele, ou abra “Preencher a partir de CSV…” e cole células de uma planilha.
  2. Adicione ou remova linhas e colunas com os botões.
  3. Defina o alinhamento de cada coluna com o menu acima dela.
  4. Escolha Markdown ou HTML e copie ou baixe a tabela.

Como funciona

A saída em Markdown segue a sintaxe de tabela do GitHub Flavored Markdown (GFM), compatível com GitHub, GitLab, muitos geradores de documentação e a maioria dos editores de Markdown. A primeira linha vira o cabeçalho, seguida pela linha delimitadora que define o alinhamento: :--- para esquerda, :---: para centro, ---: para direita e --- para o padrão.

O conteúdo das células é escapado para não quebrar a tabela: um | dentro de uma célula é escrito como \|, e uma quebra de linha vira <br>, porque uma linha de tabela GFM precisa permanecer em uma única linha. Outros elementos Markdown nas células, como **negrito** ou `código`, são mantidos e serão renderizados pelo visualizador de Markdown. Com “Alinhar colunas com espaços”, cada coluna é preenchida para ter a mesma largura, para que a tabela fique legível como texto puro; caracteres como chineses, japoneses ou coreanos contam como duas colunas de largura. Linhas com menos células são preenchidas com células vazias.

A importação aceita texto separado por tabulação (o que as planilhas colocam na área de transferência), CSV com vírgulas ou ponto e vírgula, incluindo campos entre aspas com vírgulas, aspas e quebras de linha, e tabelas Markdown existentes, cuja linha de alinhamento também é lida.

A saída HTML é uma <table> simples com <thead> e <tbody>. O texto é escapado em HTML (& < > "), quebras de linha viram <br> e o alinhamento é definido com estilos inline text-align, para funcionar sem folha de estilo.

Exemplos

Planilha para README

Selecione um intervalo no Google Sheets, copie, cole no campo de importação e clique em “Preencher tabela”. Defina a coluna de preço como alinhada à direita e copie o Markdown para o README.md.

Texto com barra vertical

Uma célula contendo “Unlimited | fair use” é escrita como Unlimited \| fair use, para que o GitHub mostre a barra vertical em vez de começar uma nova coluna.

Organizando uma tabela existente

Cole uma tabela Markdown escrita à mão com espaçamento irregular, clique em “Preencher tabela” e copie o resultado de volta com todas as colunas alinhadas e o alinhamento mantido.

Perguntas frequentes

Uma célula pode conter uma quebra de linha?

Não como uma quebra de linha real, porque cada linha da tabela precisa ser uma única linha em Markdown. Em vez disso, o gerador escreve <br>, que o GitHub e a maioria dos visualizadores exibem como quebra de linha.

Por que é preciso ter uma linha de cabeçalho?

Tabelas GFM sempre começam com uma linha de cabeçalho seguida pela linha de alinhamento. Se você não quiser títulos visíveis, pode deixar as células do cabeçalho vazias, mas a maioria dos visualizadores ainda exibe a linha de cabeçalho.

Posso mesclar células?

Não. Tabelas Markdown não suportam células mescladas (colspan ou rowspan). Se precisar delas, use a saída HTML e adicione os atributos colspan ou rowspan manualmente.

O preenchimento altera a aparência da tabela quando ela é renderizada?

Não. Espaços extras são ignorados quando o Markdown é renderizado. O preenchimento apenas facilita a leitura e a edição do código-fonte.

Privacidade

A tabela é gerada apenas no seu navegador. Os dados que você digita ou cola não são enviados, armazenados nem incluídos em análises.