PK Systems PK Systems
Outils pour développeurs

Générateur de tableau Markdown

Construisez un tableau Markdown ligne par ligne ou collez du CSV — alignement, en-têtes, sortie copiable.

Générateur de tableau Markdown

Cliquez sur n'importe quelle cellule pour la modifier. Collez des lignes depuis Excel ou Google Sheets directement dans la grille — les tabulations et sauts de ligne sont détectés automatiquement.

Sortie


    

Pourquoi un générateur de tableaux dédié ?

Les tableaux sont la partie de Markdown que tout le monde recopie de travers. Les barres verticales n'ont pas besoin d'être alignées pour s'afficher correctement, mais elles doivent l'être pour rester lisibles dans le source — et au-delà de trois lignes, taper ces barres à la main devient une corvée. Ce générateur vous offre une vraie grille : cliquez sur une cellule, tapez, passez à la suivante avec Tab, et le Markdown sous-jacent se met à jour en temps réel. Si vous avez déjà des données dans Excel, Numbers ou Google Sheets, collez-les dans n'importe quelle cellule et les lignes et colonnes s'étendent automatiquement ; en coulisses, nous détectons les tabulations comme séparateurs de colonnes et les sauts de ligne comme séparateurs de lignes. Le panneau de sortie propose trois variantes. Markdown GFM est ce qu'il vous faut pour les fichiers README GitHub, les tickets GitLab, la plupart des générateurs de sites statiques (Jekyll, Hugo, Astro), Notion, Obsidian et Discord. HTML est le bon choix lorsque vous avez besoin d'un style précis ou lorsque le moteur de rendu de destination ne comprend pas les tableaux Markdown. AsciiDoc est le format canonique de nombreux manuels open source et sites de documentation basés sur Antora.

Comment utiliser l'éditeur

Ajustez la taille de la grille, saisissez ou collez vos données, définissez l'alignement par colonne, copiez la sortie générée.

  1. Définissez les lignes et les colonnes — Utilisez les boutons + et pour agrandir ou réduire la grille. La sortie se régénère immédiatement. Coller depuis un tableur agrandit automatiquement la grille si nécessaire.
  2. Collez depuis Excel ou Sheets — Copiez un bloc de cellules dans votre tableur, cliquez sur n'importe quelle cellule de la grille, puis collez. Les valeurs séparées par des tabulations deviennent des colonnes ; les sauts de ligne deviennent des lignes.
  3. Choisissez l'alignement des colonnes — Au-dessus de chaque colonne, vous disposez de trois petits boutons d'alignement. Les colonnes numériques sont généralement plus lisibles alignées à droite ; les colonnes de statut rendent bien centrées.
  4. Copiez la sortie — Cliquez sur Copier pour récupérer le tableau dans le format choisi. Basculez entre GFM, HTML et AsciiDoc avec les pastilles en haut — les données restent identiques.

La syntaxe des tableaux Markdown en un paragraphe

Un tableau GFM comporte au moins trois lignes : une ligne d'en-tête de cellules séparées par des barres verticales (| a | b |), une ligne de séparation faite de tirets qui indique au moteur de rendu où se trouvent les colonnes (|---|---|), et une ou plusieurs lignes de corps. L'alignement est encodé en ajoutant un deux-points au séparateur : :--- pour à gauche, :---: pour centré, ---: pour à droite. Les barres verticales en début et fin de ligne sont facultatives selon la spécification GFM, mais recommandées pour la lisibilité. Pour insérer une barre verticale littérale dans une cellule, échappez-la avec \|. Pour insérer un saut de ligne dans une cellule, utilisez la balise HTML <br> — les sauts de ligne bruts ne sont pas autorisés.

Quel format choisir et quand

Les trois sont largement pris en charge, mais chacun a son point fort.

Format Idéal pour
GFM MarkdownREADMEs, tickets et commentaires GitHub / GitLab, générateurs de sites statiques, Notion, Obsidian, Discord, mode texte enrichi de Slack.
HTMLPages nécessitant un style CSS exact, articles de blog dont le moteur de rendu ne prend pas en charge GFM, e-mails, et systèmes de gestion de contenu.
AsciiDocSites de documentation Antora et AsciiDoctor, livres techniques, documentation de projets de type OpenJDK.

Questions fréquentes

Comment ajouter un saut de ligne dans une cellule ?

Les tableaux Markdown ne permettent pas les sauts de ligne bruts à l'intérieur des cellules. Utilisez la balise HTML littérale <br> là où vous auriez appuyé sur Entrée. La plupart des moteurs de rendu GFM (GitHub, GitLab, MkDocs, Hugo) la respectent.

Pourquoi mes barres verticales cassent-elles le tableau ?

Une barre verticale dans une cellule doit être échappée avec \| pour que le moteur de rendu ne la traite pas comme une frontière de colonne. Le générateur le fait automatiquement quand vous tapez une barre verticale dans l'éditeur.

Puis-je importer un tableau Markdown existant ?

Pas directement — l'éditeur attend des données de type tableur. Solution la plus simple : collez le tableau existant dans Google Sheets ou Excel, recopiez-le, puis collez-le dans une cellule ici. La grille s'agrandira automatiquement pour s'adapter.

Pourquoi le GFM est-il superbe sur GitHub mais moche ailleurs ?

Tous les moteurs de rendu Markdown ne prennent pas en charge l'extension de tableaux GFM. CommonMark à lui seul n'inclut pas les tableaux — c'est pour cela que le format est appelé GitHub Flavored Markdown. Si votre moteur de rendu rejette le tableau, basculez sur la sortie HTML.

Les données sont-elles envoyées quelque part ?

Non. L'outil entier s'exécute dans votre navigateur. Ouvrez les DevTools → Réseau et vous verrez qu'aucune requête n'est déclenchée quand vous éditez, collez ou copiez.

Puis-je l'utiliser pour des tableaux très larges ?

La grille prend en charge jusqu'à 20 colonnes et 50 lignes, ce qui dépasse largement ce qui est confortable à afficher en Markdown. Pour des jeux de données plus volumineux, envisagez de les conserver en CSV ou HTML — les lecteurs ont tendance à survoler les tableaux Markdown trop larges.