Comment fonctionne le générateur de tableau Markdown
Cliquez sur n'importe quelle cellule de la grille pour la modifier. La première ligne est l'en-tête (affichée avec un fond distinct). Utilisez les boutons + et − pour ajouter ou supprimer des colonnes et des lignes — jusqu'à une grille 8×8. Pendant que vous tapez, la sortie Markdown ci-dessous se met à jour en temps réel.
Choisissez l'alignement globalement (toutes les colonnes utilisent le même réglage) ou par colonne (chaque colonne a son propre bouton G/C/D). Le mode "Impression jolie" rembourre les cellules avec des espaces pour aligner verticalement les caractères de pipe — beaucoup plus facile à lire dans un éditeur de texte. Le mode compact produit des pipes de largeur minimale, plus petit mais plus difficile à parcourir.
Le format de tableau GFM expliqué
Les tableaux GitHub Flavored Markdown (GFM) utilisent une syntaxe simple délimitée par des pipes. La première ligne est toujours la ligne d'en-tête. La deuxième ligne est la ligne de séparation, qui utilise des tirets (---) pour indiquer les limites des colonnes. Des deux-points optionnels contrôlent l'alignement : ':---' pour gauche, ':---:' pour centré, '---:' pour droite. Chaque ligne suivante est une ligne de données. Les pipes de début et de fin sont optionnels mais fortement recommandés pour la clarté.
Les tableaux GFM sont pris en charge sur GitHub, GitLab, Bitbucket, Notion, Obsidian, Bear, l'aperçu Markdown VS Code et la plupart des moteurs de rendu Markdown modernes. CommonMark standard n'inclut pas les tableaux, donc ils peuvent ne pas se rendre dans tous les environnements. La syntaxe est suffisamment propre pour que même le texte brut non rendu soit encore lisible.
Conseils pour de meilleurs tableaux Markdown
Gardez les cellules concises. Un contenu de cellule très long rend les tableaux difficiles à lire même avec l'impression jolie. Si une colonne contient principalement des chiffres, alignez-la à droite — cela rend les valeurs plus faciles à comparer visuellement. Utilisez l'alignement centré avec parcimonie, généralement uniquement pour les étiquettes courtes ou les valeurs de statut.
Le formatage Markdown inline fonctionne à l'intérieur des cellules de tableau : **gras**, *italique*, `code` et [liens](url) se rendent tous correctement. Cependant, vous ne pouvez pas utiliser d'éléments de niveau bloc comme des titres, des listes ou des blocs de code dans une cellule. Si vous avez besoin de contenu complexe dans un tableau, envisagez d'écrire un tableau HTML brut dans votre fichier Markdown — la plupart des moteurs de rendu prennent en charge le passage HTML brut.
Quand utiliser les tableaux Markdown
Les tableaux Markdown conviennent parfaitement aux fichiers README (GitHub, GitLab), aux sites de documentation (MkDocs, Docusaurus, Hugo), aux descriptions de pull requests, aux pages Notion, et à toute plateforme prenant en charge CommonMark ou GFM (GitHub Flavored Markdown). Ils sont idéaux pour les données comparatives, les références d'API, les matrices de fonctionnalités et les ensembles de données structurées qui doivent rester lisibles en format brut.
Combinez cet outil avec Text Diff pour comparer des versions de tableaux, Générateur Lorem Ipsum pour remplir des cellules fictives, Générateur de slug pour les identifiants de colonnes, ou Convertisseur de casse pour normaliser les noms d'en-têtes.
Référence de syntaxe des tableaux Markdown
Un tableau GFM utilise | pour séparer les colonnes et --- pour la ligne séparatrice de l'en-tête. Les deux-points contrôlent l'alignement : --- (gauche), :---: (centré), ---: (droite). Exemple :
| Name | Score | Grade | |--------|------:|:-----:| | Alice | 95 | A | | Bob | 82 | B |
Tous les dialectes Markdown ne supportent pas les tableaux — CommonMark standard ne le fait pas, mais GFM (GitHub), MultiMarkdown et Pandoc oui. En cas de doute, utilisez un <table> HTML pour une compatibilité maximale.
Questions fréquentes
Qu'est-ce que GFM (GitHub Flavored Markdown) ?
Comment utiliser un tableau Markdown dans un README GitHub ?
Quelles sont les limites des tableaux Markdown ?
Qu'est-ce que GitHub Flavored Markdown (GFM) ?
Comment contrôler l'alignement des colonnes dans les tableaux Markdown ?
Les tableaux Markdown fonctionnent-ils dans tous les éditeurs Markdown ?
Comment inclure un caractère barre verticale dans une cellule de tableau ?
\|. Cela indique au parseur Markdown que la barre verticale est un contenu littéral, pas un séparateur de colonne. Certains parseurs acceptent aussi l'entité HTML |.Vous pourriez aussi avoir besoin de
Voir tous les outils →Outils complémentaires basés sur ce que vous faites
Par Bam's Thinkery — Mis à jour le