search

Found

info Visão geral

Converte tabelas Markdown delimitadas por pipes em CSV ou TSV com escape automático conforme RFC 4180 para células com vírgulas, aspas ou quebras de linha.

📘 Como usar

  1. Cole uma tabela Markdown delimitada por pipes na área de texto à esquerda
  2. Selecione o formato CSV ou TSV para ver o resultado convertido à direita

Conversor de Tabela Markdown para CSV

Linhas
0
Colunas
0
Copiado!
Article

Conversor de Tabela Markdown para CSV / TSV | Transforme tabelas pipe em arquivos prontos para planilhas

Converte tabelas Markdown com sintaxe de pipes em CSV ou TSV, com escape automático conforme RFC 4180 para células que contêm vírgulas, aspas ou quebras de linha. O resultado pode ser colado diretamente no Excel, Google Sheets ou carregado com pandas.

💡 Sobre esta ferramenta

Tabelas Markdown ficam ótimas em documentação e READMEs, mas coladas em uma planilha aparecem como uma única coluna de texto. Esta ferramenta detecta a linha separadora | --- |, divide cada linha pelos pipes não escapados, e gera um fluxo CSV ou TSV que aplicações de planilha e bibliotecas de dados interpretarão corretamente como linhas e colunas.

Células contendo vírgulas, aspas duplas ou quebras de linha são envolvidas por aspas seguindo o RFC 4180, e as aspas internas são duplicadas (" vira ""). Uma célula como Silva, João mantém o conteúdo sem se dividir em duas colunas. O painel de saída exibe o número de linhas e colunas para conferência da estrutura antes de colar o resultado em outro destino.

🧐 Perguntas frequentes

P. A linha separadora | --- | é obrigatória? R. Sim, é ela que distingue uma tabela de um parágrafo que contenha pipes. Indicadores de alinhamento como | :---: | ou | ---: | também são reconhecidos e removidos do resultado final.

P. Como incluir um | literal dentro de uma célula? R. Escape com \| conforme a especificação Markdown. O parser substitui internamente os pipes escapados por um marcador antes da divisão das colunas e depois os restaura, então \| aparece como | na célula CSV final.

P. Quando usar CSV e quando usar TSV? R. Use TSV para colar diretamente no Excel, especialmente em configurações regionais que usam ; como separador de listas em vez da vírgula. Use CSV para pandas.read_csv, BigQuery, ou qualquer ferramenta que espere RFC 4180 padrão.

P. Funciona com tabelas copiadas do GitHub ou do Notion? R. Sim. Ambas as plataformas renderizam tabelas Markdown em pipes, e o parser ignora textos que não contenham pipes, então é possível copiar uma região com parágrafos e a ferramenta extrai somente as linhas da tabela.

P. E se a tabela não tiver pipes nas bordas? R. Funciona normalmente. Tabelas Markdown sem pipes externos (apenas separadores internos) também são processadas. Quando os pipes externos estão presentes, as células vazias resultantes nas bordas são removidas automaticamente.

P. Conserva acentos e caracteres especiais do português? R. Sim, a codificação é UTF-8 de ponta a ponta. Nenhuma transformação é aplicada ao conteúdo textual das células, então acentos, cedilhas e caracteres especiais passam intactos para o CSV de saída.

📚 Curiosidades

O formato CSV tem mais de cinquenta anos de história — já era usado em IBM Fortran em 1972, décadas antes de qualquer especificação formal. O RFC 4180, publicado em 2005, finalmente padronizou as regras de aspas e quebras de linha, mas sua brevidade (oito páginas) deixa ambiguidade suficiente para que cada parser CSV interprete casos extremos de forma ligeiramente diferente — uma piada conhecida no mundo de engenharia de dados.

No universo da bioinformática e ciência de dados, o TSV (tabulação como separador) é frequentemente preferido ao CSV porque evita o clássico problema de "uma vírgula dentro de um campo quebra o arquivo". Formatos como BED, GTF e VCF, fundamentais em análise genômica, são todos tab-separated por design.