SuperDevTools

Générateur de tableau Markdown, HTML et LaTeX

Ligne
Colonne
Alignement
Trier la colonne

Importer un tableau existant

Exporter

Aperçu

Clavier : Tab passe à la cellule suivante, Entrée descend (et ajoute une ligne en bas du tableau), Maj+Entrée remonte, les flèches déplacent d'une cellule. La fusion de cellules n'existe pas ici, pour garder des tableaux compatibles avec le Markdown. Rien n'est envoyé : tout reste dans votre navigateur.

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

  1. 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.
  2. 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.
  3. « Gauche », « Centre » ou « Droite » alignent la colonne active ; « Croissant » et « Décroissant » la trient, en-tête exclu.
  4. 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.