Générateur de tableaux Markdown

Les tableaux Markdown sont exigeants : un pipe manquant ou une ligne de séparateur inégale et tout le tableau s’affiche comme du texte brut. Ce générateur vous offre une grille visuelle dans laquelle taper, vous permet de coller du CSV ou TSV depuis une feuille de calcul, et produit un tableau Markdown rempli où les colonnes s’alignent dans la source, beaucoup plus facile à lire dans un diff et à corriger du premier coup.

Comment construire un tableau Markdown

  1. 1

    Choisissez des lignes et des colonnes

    Ou collez du CSV/TSV et l'outil déduit automatiquement les dimensions.

  2. 2

    Tapez le contenu des cellules

    Cliquez dans chaque cellule. Les touches Tab et fléchées naviguent comme dans une feuille de calcul.

  3. 3

    Définissez l'alignement des colonnes

    Gauche (par défaut), centre ou droite par colonne via la ligne d'en-tête.

  4. 4

    Copiez la sortie Markdown

    L'outil remplit les pipes à la largeur des colonnes pour que la source soit propre.

Syntaxe des tableaux Markdown

Tableau de base :

| Colonne A | Colonne B | Colonne C |
|----------|----------|----------|
| cellule 1   | cellule 2   | cellule 3   |
| cellule 4   | cellule 5   | cellule 6   |

L’alignement utilise des deux-points dans la ligne de séparateur :

| Gauche | Centre | Droite |
|:-----|:------:|------:|
| a    | b      | c     |
  • :--- alignement à gauche
  • :---: alignement au centre
  • ---: alignement à droite

Ce que le générateur fait pour vous

  • Remplit chaque cellule à la largeur de l’entrée la plus longue dans sa colonne, de sorte que les pipes s’alignent dans la source. N’affecte pas la sortie rendue, Markdown ignore les espaces supplémentaires, mais les humains lisant le diff vous remercieront.
  • Échappe les pipes à l’intérieur des cellules comme \| afin qu’une cellule contenant a|b ne se divise pas en deux colonnes.
  • Préserve l’alignement lorsque vous changez les largeurs des colonnes.
  • Accepte le collage de CSV et TSV ; détecte les champs entre guillemets et les virgules à l’intérieur des guillemets.

Pièges courants

  • La ligne de séparateur est obligatoire. Les tableaux Markdown sans la ligne |---|---| sont rendus comme du texte brut.
  • Pas de cellules multi-lignes. Chaque ligne est une seule ligne ; intégrez <br> si vous avez besoin d’une rupture interne, car les sauts de ligne Markdown à l’intérieur des cellules de tableau ne sont pas pris en charge.
  • Pas de tableaux imbriqués. Si vous en avez besoin, revenez à HTML.
  • Les cellules vides ont besoin d’un espace (ou au moins d’une paire de pipes vides). Évitez || directement.

Quand utiliser HTML à la place

Si vous avez besoin de colspan, rowspan, cellules multi-lignes ou classes CSS personnalisées, les tableaux HTML sont l’outil approprié. La plupart des parseurs Markdown acceptent le balisage de tableau HTML brut en ligne.

Où les tableaux Markdown fonctionnent bien

  • GitHub, GitLab, Gitea READMEs.
  • Descriptions de problèmes et de PR.
  • Obsidian, Bear et la plupart des applications de prise de notes.
  • Docusaurus, MkDocs, Hugo, tous prennent en charge les tableaux GFM.

Questions fréquentes

Pas nativement. Utilisez <br> pour des sauts de ligne en ligne. Pour un contenu multi-lignes réel (blocs de code, listes à l’intérieur d’une cellule), revenez à HTML <table>.

GFM ne prend pas en charge les cellules fusionnées. Si vous avez besoin de colspan ou rowspan, utilisez HTML dans votre document Markdown, la plupart des rendus passent <table> sans modification.

Non. Le HTML rendu est identique que vous remplissiez ou non, le remplissage est purement un choix de lisibilité de la source.

Oui. Copier depuis une feuille de calcul met des TSV (valeurs séparées par des tabulations) dans le presse-papiers. Le générateur détecte le TSV et construit un tableau Markdown avec les mêmes lignes et colonnes.

Écrivez \|. La plupart des parseurs rendent alors un pipe littéral sans briser la frontière de colonne.

Outils similaires

Outil disponible dans d’autres langues