Conversor de CSV ⇄ tabela Markdown
Converta CSV numa tabela Markdown e tabelas Markdown de volta em CSV, nos dois sentidos.
Ferramentas relacionadas
Como usar o/a Tabela Markdown
- 01
Cole o seu CSV, com a primeira linha como cabeçalho.
- 02
Escolha o delimitador e o alinhamento das colunas.
- 03
Copie a tabela Markdown gerada.
O que faz
Esta ferramenta converte dados CSV numa tabela Markdown limpa que pode largar em READMEs, issues, wikis e documentação, e converte tabelas Markdown de volta em CSV. A primeira linha torna-se o cabeçalho, e pode definir o alinhamento das colunas.
Escrever tabelas Markdown à mão é maçador: cada linha precisa do número certo de barras verticais e o divisor de alinhamento tem de ficar certinho. Colar CSV e obter uma tabela correta de volta elimina toda essa trabalheira.
Tudo é processado localmente no seu navegador; nada do que colas sai do seu dispositivo.
O CSV que lê
Lê CSV padrão com delimitadores de vírgula, ponto e vírgula ou tabulação e trata campos com aspas, por isso dados exportados de uma folha de cálculo convertem sem se partirem com vírgulas dentro dos valores.
O Markdown que produz
A saída é uma tabela Markdown com sabor GitHub: uma linha de cabeçalho, um divisor de alinhamento, e depois as linhas de dados. Renderiza no GitHub, no GitLab, na maioria das wikis e nos editores de Markdown.
Alinhamento e escape
O alinhamento é escrito na linha do divisor usando dois pontos, :--- para a esquerda, :---: para o centro e ---: para a direita, que os renderizadores de Markdown usam para alinhar cada coluna. As barras verticais nos dados são escapadas e as quebras de linha dentro das células são achatadas, para que a tabela permaneça sempre válida.
Perguntas frequentes
Qual é o formato da saída?
Uma tabela Markdown ao estilo GitHub: uma linha de cabeçalho, um divisor de alinhamento e depois as linhas de dados. Renderiza no GitHub, na maioria dos wikis e nos editores de Markdown.
Como funciona o alinhamento?
O alinhamento que escolher é escrito na linha divisória usando dois pontos (:--- esquerda, :---: centro, ---: direita), que os renderizadores de Markdown usam para alinhar cada coluna.
E vírgulas ou barras verticais dentro das células?
Os campos CSV com aspas são interpretados corretamente, e quaisquer barras verticais nos dados são escapadas para que a tabela continue válida. As quebras de linha dentro das células são achatadas em espaços.
Os meus dados são carregados?
Não. A tabela é gerada inteiramente no seu navegador; nada do que cola sai do seu dispositivo.