Générateur de tableau Markdown
Créez un tableau Markdown dans une grille, collez du CSV ou des cellules de tableur, réglez l’alignement des colonnes et copiez un tableau GFM propre.
La première ligne sert d’en-tête. Entrée passe à la ligne suivante. Collez dans une cellule des cellules copiées d’un tableur pour remplir la grille à partir de là.
Aperçu
Comment créer un tableau Markdown
- Saisissez vos données dans la grille. La première ligne sert d’en-tête au tableau.
- Utilisez Ajouter une ligne, Ajouter une colonne, Supprimer la dernière ligne et Supprimer la dernière colonne, ou les petits boutons ×, pour donner sa forme au tableau. Nouveau tableau vide repart d’une grille de 3 × 3.
- Choisissez l’alignement de chaque colonne dans le menu placé au-dessus : Par défaut, Gauche, Centré ou Droite.
- Laissez Aligner les colonnes dans le code Markdown coché pour un code lisible tel quel, ou décochez-le pour obtenir le code le plus court possible.
- Copiez le résultat ou téléchargez-le en fichier
.md. L’Aperçu montre le rendu du tableau.
Pour partir de données existantes, collez-les dans Importer des données, choisissez un Format (ou gardez Détection automatique) et cliquez sur Importer. Vous pouvez aussi coller directement dans une cellule de la grille un bloc copié depuis Excel, LibreOffice ou Google Sheets : la grille s’agrandit pour l’accueillir à partir de cette cellule.
Comment fonctionnent les tableaux Markdown
Les tableaux ne font pas partie du Markdown d’origine. Ils viennent de la spécification GitHub Flavored Markdown (GFM), reconnue par GitHub, GitLab, Bitbucket, la plupart des générateurs de sites statiques, Obsidian et de nombreux outils de documentation. Un tableau GFM comporte trois parties :
- une ligne d’en-tête, dont les cellules sont séparées par des barres verticales :
| Nom | Score |; - une ligne de séparation faite de tirets, une cellule par colonne :
| --- | --- |; - autant de lignes de données que nécessaire.
La ligne de séparation fixe aussi l’alignement. Un deux-points à gauche (:---) aligne la colonne à gauche, à droite (---:) il l’aligne à droite, et des deux côtés (:---:) il la centre. Sans deux-points, le moteur de rendu applique son alignement par défaut, généralement à gauche.
L’en-tête est obligatoire en GFM : sans lui, le tableau n’est pas reconnu. Si vos données n’en ont pas, donnez des noms courts aux colonnes de la première ligne.
Caractères spéciaux et retours à la ligne
Une barre verticale dans une cellule fermerait la cellule : cet outil l’échappe donc en \|. Une barre déjà échappée est laissée telle quelle, pour ne jamais l’échapper deux fois. Un tableau Markdown ne peut pas non plus contenir de vrai retour à la ligne : dans les données importées, il devient <br>, que GitHub et la plupart des moteurs affichent comme un saut de ligne dans la cellule. Le reste est conservé tel que vous l’avez saisi : **gras**, `code` et liens fonctionnent dans les cellules.
Quand les colonnes sont alignées, les caractères larges (chinois, japonais, coréen) et les émojis comptent pour deux colonnes, afin que les barres tombent juste dans un éditeur à chasse fixe.
Importer du CSV, des cellules de tableur ou un tableau Markdown
La Détection automatique cherche d’abord un tableau Markdown dans le texte collé, avec ses alignements. Sinon, le texte est lu comme des données séparées : par des tabulations si la première ligne en contient (c’est ce que copient les tableurs), sinon par la virgule, le point-virgule ou la barre verticale, selon le plus fréquent. Les valeurs entre guillemets comme "Dupont; fils" sont gérées comme en CSV. La grille accepte jusqu’à 500 lignes et 30 colonnes.
Questions fréquentes
Mes données sont-elles envoyées quelque part ?
Non. La grille, l’import et la génération du Markdown se font dans votre navigateur. Rien de ce que vous saisissez ou collez ne quitte votre appareil.
Pourquoi mon tableau ne s’affiche-t-il pas sur mon site ?
Vérifiez que votre moteur Markdown prend en charge les tableaux GFM et qu’une ligne vide précède le tableau. Certains moteurs, comme le Markdown.pl d’origine, ne gèrent pas du tout les tableaux.
Puis-je modifier un tableau Markdown existant ?
Oui. Collez le tableau complet dans Importer des données puis cliquez sur Importer : les cellules et l’alignement des colonnes sont chargés dans la grille, prêts à être modifiés.
Une cellule peut-elle contenir plusieurs lignes ou une liste ?
Seulement du contenu en ligne. Les retours à la ligne deviennent <br>, mais les listes, titres ou blocs de code ne sont pas permis dans une cellule de tableau GFM.
La version alignée change-t-elle le rendu ?
Non. Les espaces ajoutées rendent seulement le code plus lisible, et les différences plus claires dans Git. Les deux versions donnent exactement le même tableau.
Outils similaires
- Générateur de tableau HTML Créez le code d’un tableau HTML depuis une grille ou un CSV collé, avec légende, en-têtes th scope, classe CSS ou styles en ligne, et aperçu en direct.
- Éditeur Markdown avec aperçu Rédigez en Markdown avec un aperçu sécurisé en direct, tableaux et listes de tâches GitHub, compteur de mots, sauvegarde auto et export .md ou .html.
- Convertisseur HTML en Markdown Convertissez du HTML en Markdown et du Markdown en HTML dans votre navigateur, avec tableaux GitHub, texte barré, listes de tâches et aperçu sécurisé.
- Convertisseur JSON en CSV Convertissez du JSON en CSV et du CSV en JSON dans votre navigateur. Clés imbriquées aplaties, séparateur détecté, aucune donnée envoyée.