Créer un tableau Markdown sans compter les barres verticales
Ce générateur de tableau Markdown vous donne une grille de tableur : vous tapez dans les cellules et le code se met à jour à chaque frappe, en Markdown, HTML, LaTeX, CSV, texte ASCII ou JSON. Pratique pour un README, une page de wiki ou un rapport de stage. Rien n'est envoyé : le dernier tableau est gardé sur cet appareil.
Mode d'emploi
- Tapez dans une cellule. Tab passe à la suivante, Entrée descend (et crée une ligne sous la dernière), les flèches se déplacent d'une case.
- Les groupes « Ligne » et « Colonne » ajoutent, suppriment ou déplacent la ligne et la colonne actives. Cochez « Ligne d'en-tête » pour titrer les colonnes.
- « Gauche », « Centre » ou « Droite » alignent la colonne active ; « Croissant » et « Décroissant » la trient, en-tête exclu.
- Choisissez le format, puis « Copier » ou « Télécharger ».
La syntaxe d'un tableau Markdown
Un tableau Markdown tient en une ligne d'en-tête, une ligne de tirets, puis une ligne par enregistrement, les cellules étant séparées par des barres verticales. Voici ce que l'outil produit, la colonne des prix alignée à droite :
| Produit | Prix || --------- | ---: || Baguette | 1,30 || Croissant | 1,20 |
Les deux-points fixent l'alignement : :--- à gauche, :---: au centre, ---: à droite. L'option « Aligner les colonnes avec des espaces » rend le texte brut lisible sans changer le rendu. Une barre verticale dans une cellule, comme a|b, est écrite a\|b.
Le Markdown ne connaît ni cellules fusionnées ni retours à la ligne dans une cellule, et il exige une ligne d'en-tête. L'outil reste donc simple : pas de fusion. Sans « Ligne d'en-tête », l'export Markdown ajoute un en-tête vide et vous le signale.
Un tableau HTML accessible
L'export HTML met les titres dans <thead> avec des <th scope="col">, et les données dans <tbody> : un lecteur d'écran annonce le titre de colonne avant chaque valeur. Le champ « Légende (caption) » ajoute un <caption>, une phrase qui dit ce que montre le tableau. « Mise en forme » propose un code simple, des classes ou des « Styles en ligne » pour un courriel. Les signes < et & sont échappés : <b> & co s'affiche tel quel.
LaTeX, ASCII, CSV et JSON
En LaTeX, l'outil écrit un environnement tabular dont les lettres l, c et r reprennent vos alignements, avec ou sans « Bordures ». Les caractères spéciaux sont échappés : 50 % et R&D deviennent 50 \% et R\&D.
Le « Texte ASCII » encadre le tableau en +---+. Une lettre accentuée compte pour un caractère, un idéogramme ou un emoji pour deux ; selon la police, un emoji peut encore décaler la ligne. Le CSV accepte virgule, point-virgule ou tabulation, et le JSON donne un tableau d'objets dont les clés sont les en-têtes.
Copier depuis un tableur
Copiez une plage dans votre tableur et collez-la dans une cellule : les colonnes séparées par des tabulations se répartissent à partir de cette cellule et la grille s'agrandit. Pour reprendre un tableau Markdown, HTML ou CSV, collez-le dans « Tableau à importer » puis cliquez sur « Importer dans la grille ». Le tri lit les nombres à la française : 950 passe avant 1 200, et 2,5 avant 10.
Questions fréquentes
Peut-on fusionner des cellules ?
Non, le Markdown ne le permet pas. Un tableau HTML importé avec des cellules fusionnées est séparé : le texte va dans la première cellule, les autres restent vides.
Comment mettre une barre verticale dans une cellule ?
Tapez-la normalement. L'export Markdown écrit \| et l'import fait l'inverse.
Que fait « Transposer » ?
Il échange lignes et colonnes : 4 lignes sur 3 colonnes deviennent 3 lignes sur 4 colonnes. Les alignements repartent à zéro.
Mes données sont-elles envoyées ?
Non, tout fonctionne dans la page. Le tableau reste dans la mémoire de votre navigateur ; « Tout effacer » le remplace par une grille vide de 3 × 3.