Générateur de tableaux Markdown
Construisez un tableau Markdown en saisissant dans une grille, ou collez des données séparées par des virgules ou des tabulations. Choisissez l'alignement à gauche, au centre ou à droite pour chaque colonne et copiez un tableau proprement aligné, avec un aperçu en direct à côté. Les barres verticales dans les cellules sont échappées automatiquement. Gratuit, sans inscription, et tout s'exécute dans votre navigateur.
Mode de saisie
La première ligne est l'en-tête du tableau.
Alignement des colonnes
Markdown
Aperçu en direct
| Header 1 | Header 2 | Header 3 |
|---|---|---|
Comment utiliser le générateur de tableaux Markdown
- 1. Choisissez un mode de saisie. Éditeur en grille visuelle offre une grille de 3 × 3 dans laquelle taper, avec des boutons pour ajouter ou retirer des lignes et des colonnes (au moins 2 lignes et 1 colonne). Coller CSV / TSV accepte des données copiées depuis un tableur ou un fichier texte.
- 2. Remplissez le tableau. La première ligne est toujours l'en-tête. En mode collage, chaque ligne du texte devient une ligne du tableau.
- 3. Définissez l'alignement. Une liste déroulante pour chaque colonne propose Gauche, Centre ou Droite.
- 4. Copiez le Markdown. Le tableau aligné apparaît sous Markdown, avec un aperçu en direct en dessous. Copier le Markdown copie le code source.
Comment un tableau Markdown est construit
Les tableaux ne font pas partie du Markdown de base ni de la spécification CommonMark ; ils proviennent de la spécification GitHub Flavored Markdown, que suivent GitHub, GitLab et de nombreux outils de documentation. Un tableau comprend une ligne d'en-tête, une ligne de séparation et autant de lignes de corps que nécessaire, les cellules étant séparées par des barres verticales. La ligne de séparation fait de l'ensemble un tableau : chaque cellule est faite de tirets, et les deux-points règlent l'alignement.
| Alignement | Cellule de séparation | Position du texte |
|---|---|---|
| Gauche | :--- | Sur le bord gauche |
| Centre | :---: | Au milieu |
| Droite | ---: | Sur le bord droit — adapté aux nombres |
La ligne d'en-tête doit avoir autant de cellules que la ligne de séparation, sinon le tableau n'est pas reconnu. Une barre verticale littérale dans une cellule doit s'écrire \|, ce que le générateur fait pour vous. Les cellules tiennent sur une seule ligne, même si la mise en forme en ligne, comme le gras ou les liens, fonctionne à l'intérieur, et le tableau se termine à la première ligne vide.
Exemple détaillé
Collez Name,Role,Score, puis Alice,Editor,92, Bob,Writer,7 et C|D,Reviewer,100 sur quatre lignes, et réglez les colonnes sur Gauche, Centre et Droite. Le résultat est :
Markdown
| Name | Role | Score | | :---- | :------: | ----: | | Alice | Editor | 92 | | Bob | Writer | 7 | | C\|D | Reviewer | 100 |
Chaque colonne est remplie jusqu'à sa cellule la plus large pour que les barres verticales s'alignent, avec une largeur minimale de trois. Le code source est plus long que ce qu'un tableau exige, mais il reste lisible dans une comparaison de texte brut, et il s'affiche de façon identique à une version sans remplissage. La barre verticale de C|D a été échappée. Si toutes les colonnes restent sur la valeur par défaut, chaque cellule de séparation devient un :---- aligné à gauche.
Limites du mode collage
- Séparateur. Le générateur essaie la virgule, la tabulation et le point-virgule sur les premières lignes et retient celui qui découpe les lignes en un nombre de colonnes le plus constant ; la virgule l'emporte à égalité.
- Champs entre guillemets. Un champ entre guillemets doubles conserve ses virgules, comme dans
"Smith, J.", et deux guillemets doubles consécutifs deviennent un seul. Un saut de ligne à l'intérieur d'un champ entre guillemets devient<br>, car une cellule de tableau Markdown doit tenir sur une ligne. - L'alignement de la source se fait au nombre de caractères. Les caractères larges, comme le texte CJK ou les emojis, peuvent rendre la source irrégulière ; le tableau rendu n'en est pas affecté.
- Les lignes irrégulières sont complétées par des cellules vides jusqu'à la ligne la plus large.
De quel outil avez-vous besoin ?
| Si vous voulez… | Utilisez |
|---|---|
| Un tableau Markdown à coller dans un README ou un wiki | Cette page |
| Prévisualiser du CSV ou le copier sous forme de tableau HTML | CSV vers tableau |
| Du code LaTeX tabular avec des filets booktabs | LaTeX Table Generator |
| Un tableau APA 7 pour un article | APA Table Generator |
| Du Markdown réduit à du texte brut | Markdown vers texte |
Questions fréquentes
- Comment créer un tableau Markdown ?
- Saisissez vos en-têtes et vos cellules dans la grille, ou passez en mode collage et déposez des données CSV ou séparées par des tabulations. Le générateur écrit la ligne d'en-tête, la ligne de séparation et les lignes du corps, et affiche un aperçu rendu pour vérification.
- Comment définir l'alignement des colonnes dans un tableau Markdown ?
- Choisissez Gauche, Centre ou Droite pour la colonne. Le choix s'écrit dans la ligne de séparation à l'aide de deux-points :
:---pour la gauche,:---:pour le centre et---:pour la droite. - Puis-je convertir du CSV en tableau Markdown ?
- Oui. Collez des lignes séparées par des virgules ou des tabulations en mode collage. Les champs entre guillemets sont gérés : une cellule comme "Smith, J." reste dans une seule colonne, et un saut de ligne entre guillemets devient une balise de saut de ligne.
- Pourquoi les colonnes sont-elles remplies d'espaces ?
- Pour que les barres verticales s'alignent en texte brut. Les moteurs de rendu Markdown ignorent les espaces supplémentaires, et la source remplie est bien plus facile à lire et à modifier.
- Que se passe-t-il si mes données contiennent une barre verticale ?
- Elle est échappée en
\|pour s'afficher comme une barre verticale au lieu de commencer une nouvelle colonne. - Puis-je mettre des sauts de ligne ou des listes dans une cellule ?
- Pas avec cet outil : les cellules tiennent sur une ligne. La plupart des moteurs acceptent une balise
<br>dans une cellule si vous l'ajoutez vous-même au texte, mais il s'agit d'une fonction du moteur de rendu, et non de la syntaxe du tableau. - Mes données sont-elles envoyées quelque part ?
- Non. Le tableau est construit et prévisualisé dans votre navigateur ; rien n'est envoyé à CitationEasy.