Você tem uma tabela no Word com larguras de coluna cuidadosamente definidas, texto centralizado e números alinhados à direita. Ao copiar essa tabela para um editor Markdown, as configurações de alinhamento desaparecem, deixando tudo alinhado à esquerda. A especificação Markdown suporta marcadores de alinhamento baseados em dois-pontos nos cabeçalhos das tabelas, mas o Word não os exporta automaticamente. Este artigo mostra como converter uma tabela do Word para Markdown mantendo os alinhamentos esquerda, centro e direita intactos.
Principais conclusões: Converter alinhamento de tabela do Word para Markdown
- Sintaxe manual de alinhamento Markdown com dois-pontos: Coloque dois-pontos na linha separadora para definir alinhamento esquerdo
:---, centralizado:---:e direito---:para cada coluna. - Ferramenta online TableConvert.com: Cole sua tabela do Word e escolha a saída Markdown com detecção de alinhamento para automatizar a conversão.
- Conversão por linha de comando com Pandoc: Use a opção
--to gfmou--to markdowncom Pandoc para preservar o alinhamento da tabela a partir de um arquivo .docx salvo.
Como o alinhamento de tabela do Word se relaciona com a sintaxe Markdown
O Word armazena o alinhamento da tabela como uma propriedade de cada célula ou coluna. O alinhamento pode ser esquerdo, centralizado, direito ou justificado. O Markdown usa um sistema diferente. No Markdown, você define o alinhamento apenas na linha separadora entre o cabeçalho e o corpo. A linha separadora consiste em traços e dois-pontos. Um dois-pontos no lado esquerdo significa alinhamento esquerdo. Um dois-pontos em ambos os lados significa alinhamento centralizado. Um dois-pontos no lado direito significa alinhamento direito. Nenhum dois-pontos significa alinhamento esquerdo por padrão.
O Word não possui um recurso de exportação embutido que traduza o alinhamento de suas células em marcadores de dois-pontos do Markdown. Quando você copia uma tabela do Word e a cola em um editor Markdown, o conteúdo colado geralmente se torna uma tabela simples com pipes, sem dois-pontos de alinhamento. O resultado é uma tabela que parece alinhada à esquerda, independentemente da formatação original.
Pré-requisitos para a conversão
Você precisa de uma das seguintes ferramentas para concluir a conversão com o alinhamento preservado:
- Um editor Markdown que suporte tabelas com pipes, como Typora, Obsidian ou visualizador GitHub Flavored Markdown (GFM)
- Acesso a um navegador web para ferramentas de conversão online
- Pandoc instalado no seu computador se preferir conversão por linha de comando
Passos para converter uma tabela do Word para Markdown com alinhamento
Método 1: Conversão manual de alinhamento usando tabelas com pipes
Este método funciona quando você tem uma tabela pequena e deseja controle total sobre os marcadores de alinhamento.
- Copie a tabela do Word
Selecione toda a tabela no Word clicando no ícone de quatro setas no canto superior esquerdo da tabela. Pressione Ctrl+C para copiar a tabela para a área de transferência. - Cole a tabela em um editor de texto simples
Abra o Bloco de Notas ou qualquer editor de texto simples. Pressione Ctrl+V para colar. A tabela aparece como valores separados por tabulação. Cada linha está em uma nova linha. As colunas são separadas por caracteres de tabulação. - Substitua tabulações por pipes
Pressione Ctrl+H para abrir a caixa de diálogo Substituir. No campo Localizar, pressione Tab. No campo Substituir por, digite o caractere pipe|. Clique em Substituir tudo. Cada linha agora se parece com|célula1|célula2|célula3|. - Adicione uma linha separadora após o cabeçalho
Insira uma nova linha logo após a primeira linha. Nessa linha, digite um pipe, depois traços e dois-pontos de acordo com o alinhamento desejado para cada coluna. Para alinhamento esquerdo, use:---. Para alinhamento centralizado, use:---:. Para alinhamento direito, use---:. Separe cada marcador de coluna com um pipe. Por exemplo, uma tabela de três colunas com alinhamento esquerdo, centralizado e direito recebe uma linha separadora como|:---|---:|---:|. - Envolva a tabela com pipes
Certifique-se de que a primeira e a última célula de cada linha tenham um pipe no início e no final. A linha de cabeçalho deve ser|Cabeçalho1|Cabeçalho2|Cabeçalho3|. A linha separadora deve ser|:---|---:|---:|. As linhas do corpo devem seguir o mesmo formato com pipes. - Teste a tabela Markdown
Cole a tabela completa no seu editor Markdown. O texto deve renderizar como uma tabela com o alinhamento especificado.
Método 2: Converter usando TableConvert.com
TableConvert.com é uma ferramenta online gratuita que lê dados de tabela de várias fontes e gera Markdown com marcadores de alinhamento.
- Copie a tabela do Word
Selecione a tabela no Word e pressione Ctrl+C. - Abra o TableConvert.com
Acesse tableconvert.com no seu navegador. Clique na aba Importar e selecione HTML ou CSV dependendo do método de colagem. - Cole os dados da tabela
Clique dentro da área de texto de importação e pressione Ctrl+V. A ferramenta analisa os dados e mostra uma grade de visualização. Se o alinhamento não aparecer automaticamente, ajuste-o clicando no ícone de alinhamento acima de cada coluna na visualização. - Defina o formato de saída como Markdown
No menu suspenso Formato de saída, selecione Markdown. A ferramenta gera a sintaxe de tabela com pipes, incluindo marcadores de alinhamento com dois-pontos. - Copie o código Markdown
Clique no botão Copiar para área de transferência. Cole o resultado no seu arquivo Markdown.
Método 3: Converter usando Pandoc
Pandoc é um conversor de documentos que pode ler arquivos .docx e gerar Markdown preservando o alinhamento da tabela.
- Salve o documento do Word
No Word, vá em Arquivo > Salvar como e escolha o formato .docx. Salve o arquivo em uma pasta conhecida. - Abra um terminal ou prompt de comando
No Windows, pressione Win+R, digite cmd e pressione Enter. No macOS, abra o Terminal. - Execute o comando de conversão do Pandoc
Digite o seguinte comando e pressione Enter:pandoc input.docx -f docx -t gfm -o output.md. Substituainput.docxpelo caminho do seu arquivo eoutput.mdpelo nome do arquivo de saída desejado. A flag-t gfminforma ao Pandoc para usar GitHub Flavored Markdown, que suporta tabelas com pipes e alinhamento. - Abra o arquivo de saída
Abraoutput.mdem um editor de texto. A tabela inclui uma linha separadora com dois-pontos que correspondem ao alinhamento da tabela original do Word.
Problemas comuns ao converter tabelas do Word para Markdown
Células mescladas quebram o layout da tabela com pipes
Tabelas com pipes no Markdown não suportam células mescladas. Se sua tabela do Word contiver células mescladas horizontal ou verticalmente, a tabela com pipes terá pipes faltando ou extras. Remova todas as células mescladas no Word antes de converter. Use células individuais e repita valores conforme necessário.
Larguras de coluna não são preservadas
Tabelas com pipes no Markdown não controlam a largura das colunas. O mecanismo de renderização decide a largura com base no conteúdo. Se você precisar de larguras fixas, adicione espaços não separáveis ou atributos de largura HTML dentro das células da tabela, mas isso não é Markdown padrão. Considere usar um formato de saída diferente, como HTML, se larguras exatas forem necessárias.
Alinhamento aparece incorreto após a conversão
Se a linha separadora não contiver dois-pontos, a tabela assume alinhamento esquerdo por padrão. Verifique se cada coluna na linha separadora tem a colocação correta dos dois-pontos. Para alinhamento centralizado, o padrão deve ser :---: com pelo menos um traço entre os dois-pontos. Para alinhamento direito, o padrão deve ser ---: sem dois-pontos no lado esquerdo.
Pandoc não detecta alinhamento
Pandoc versão 2.10 ou posterior suporta detecção de alinhamento de arquivos .docx. Se você tiver uma versão mais antiga, atualize o Pandoc baixando o instalador mais recente de pandoc.org. Execute pandoc --version para verificar sua versão instalada.
Alinhamento manual Markdown vs conversão Pandoc vs ferramenta online
| Item | Tabela manual com pipes | Conversão Pandoc | TableConvert.com |
|---|---|---|---|
| Configuração necessária | Nenhuma | Instalar Pandoc | Navegador web |
| Preservação de alinhamento | Dois-pontos manuais | Automática a partir de .docx | Automática a partir de colagem HTML |
| Lida com células mescladas | Não | Não | Não |
| Conversão em lote | Não | Sim | Não |
| Melhor para | Tabelas pequenas com alinhamento conhecido | Documentos grandes com muitas tabelas | Conversões rápidas e únicas |
Agora você pode converter qualquer tabela do Word para Markdown com os marcadores de alinhamento corretos. Para uma única tabela, use o TableConvert.com ou o método manual de tabela com pipes. Para várias tabelas em um documento, instale o Pandoc e execute a conversão por linha de comando. Após a conversão, sempre visualize a tabela Markdown no seu editor de destino para verificar se os dois-pontos produzem o alinhamento esperado.