Conversor de tabela Markdown para CSV

Converte uma tabela Markdown (`| col1 | col2 |`) em CSV ou TSV. Útil para trazer tabelas exportadas do GitHub Wiki, Notion ou Confluence para o Excel ou uma planilha. A conversão ocorre inteiramente no navegador; nenhum dado é enviado a um servidor.


Delimitador de saída
Incluir a linha de cabeçalho na saída


            
            Copiado!
            
          

Digite uma tabela Markdown para ver aqui o CSV gerado.

Como uma linha de tabela Markdown corresponde a uma linha CSV

Uma linha Markdown | name | age | city |
Linha CSV resultante name,age,city

A linha delimitadora logo após o cabeçalho (`---`, `:---`, `:---:` ou `---:`) é ignorada em vez de tratada como dado. Qualquer barra vertical escapada (`\|`) dentro de uma célula é restaurada como um caractere "|" comum.

Dicas

  • A linha delimitadora logo após o cabeçalho é detectada e ignorada automaticamente, então `---`, `:---` (esquerda), `:---:` (centro) e `---:` (direita) são convertidos sem problema, seja qual for o alinhamento.
  • Ao desativar "Incluir a linha de cabeçalho na saída", é gerado um CSV contendo apenas as linhas de dados, sem o cabeçalho — útil quando você quer gerenciar o cabeçalho separadamente.
  • Se o valor de uma célula contiver vírgula ou aspas duplas, ele é automaticamente envolvido em aspas duplas conforme as regras do CSV, com qualquer `"` interna escapada como `""`.
  • Combine isso com o conversor de CSV para tabela Markdown para converter entre CSV e tabelas Markdown quantas vezes precisar.

Perguntas frequentes

É compatível com a sintaxe de tabela do GitHub Flavored Markdown (GFM), composta por uma linha de cabeçalho, uma linha delimitadora (como `---`) e linhas de dados. Se nenhuma linha delimitadora for encontrada, a entrada não é reconhecida como uma tabela válida e nenhum resultado é exibido.

Sim. Tanto o estilo `| a | b |` (envolvido por barras) quanto o estilo `a | b` (sem barras no início/fim) são compatíveis, já que o GFM permite ambas as notações.

Sim, selecione vírgula ou tabulação em "Delimitador de saída". O TSV tem a vantagem de ser menos propenso a desalinhamento de colunas ao colar no Excel ou em uma planilha.

Não. Toda a conversão ocorre via JavaScript no seu navegador, e o conteúdo inserido nunca é transmitido a nenhum servidor.
ツールくん

Curiosidade — o que realmente diferencia uma tabela Markdown de um CSV

CSV e tabelas Markdown são duas formas de representar dados tabulares como texto, mas servem a propósitos diferentes. CSV é um formato legível por máquina, pensado para ser lido e escrito por programas — planilhas, bancos de dados e afins —, enquanto uma tabela Markdown é uma notação voltada para documentação que prioriza que uma pessoa consiga olhar o código-fonte e ainda assim distinguir aproximadamente o formato da tabela.

É por isso que uma tabela Markdown tem conceitos que o CSV não tem: uma linha de cabeçalho e uma linha delimitadora (`---`). Visualmente, essa linha delimitadora é renderizada como uma linha divisória, mas no código-fonte não passa de uma sequência de hifens — uma notação específica do Markdown que existe apenas para dizer ao analisador que "tudo acima disso é cabeçalho, tudo abaixo é dado".

Querer mover uma tabela criada em uma ferramenta de documentação como GitHub Wiki, Notion ou Confluence para uma planilha é algo que surge com frequência ao organizar atas de reuniões de equipe ou um README. Ter esta ferramenta ao lado de sua contraparte — de CSV para tabela Markdown — permite começar a partir de qualquer um dos dois formatos e converter sem hesitação.