Convertisseur CSV vers tableau Markdown
Convertit des fichiers CSV en syntaxe de tableau Markdown (`| col1 | col2 |`). Vous pouvez choisir le délimiteur, si la première ligne sert d'en-tête, et l'alignement des colonnes (gauche, centre, droite). Le résultat peut être copié ou téléchargé. La conversion s'effectue entièrement dans votre navigateur ; aucune donnée n'est envoyée à un serveur.
| Délimiteur |
|
|---|---|
| Utiliser la première ligne comme en-tête | |
| Alignement des colonnes |
|
Saisissez des données CSV pour voir ici le tableau Markdown généré.
Comment une ligne CSV se transforme en tableau Markdown
| Une ligne de CSV | name,age,city |
|---|---|
| Syntaxe Markdown obtenue | | name | age | city | |
Lorsque la première ligne est utilisée comme en-tête, elle devient la ligne d'en-tête, suivie d'une ligne de séparation (---) indiquant l'alignement, puis chaque ligne suivante devient une ligne de données.
Astuces
- Tout caractère barre verticale (|) présent dans une cellule est automatiquement échappé en \| afin de ne pas être confondu avec un séparateur de colonnes.
- Les sauts de ligne à l'intérieur de cellules multilignes entre guillemets sont remplacés par une espace, car une ligne de tableau Markdown doit tenir sur une seule ligne physique.
- En choisissant l'alignement « Gauche », « Centre » ou « Droite », `:---`, `:---:` ou `---:` est inséré dans la ligne de séparation, afin que des moteurs de rendu comme GitHub affichent les colonnes avec l'alignement voulu.
- Combinez cet outil avec les outils jumeaux CSV vers JSON et CSV vers SQL pour convertir un même CSV vers le format de sortie dont vous avez besoin.
Questions fréquentes
Anecdote — Pourquoi les tableaux Markdown ne nécessitent que des barres verticales et des tirets
Markdown a été conçu en 2004 par John Gruber et Aaron Swartz comme un langage de balisage léger reposant sur l'idée que du texte brut doit rester compréhensible tel quel. La syntaxe de tableau ne fait pas exception : puisque les lignes sont tracées uniquement avec des barres verticales et des tirets, il n'est pas nécessaire d'ouvrir et de fermer des balises comme le `