Convertisseur de tableau Markdown vers CSV
Convertit un tableau Markdown (`| col1 | col2 |`) en CSV ou TSV. Pratique pour récupérer des tableaux exportés depuis GitHub Wiki, Notion ou Confluence vers Excel ou un tableur. La conversion s'effectue entièrement dans le navigateur ; aucune donnée n'est envoyée à un serveur.
| Délimiteur de sortie |
|
|---|---|
| Inclure la ligne d'en-tête dans la sortie |
Saisissez un tableau Markdown pour voir ici le CSV généré.
Correspondance entre une ligne de tableau Markdown et une ligne CSV
| Une ligne Markdown | | name | age | city | |
|---|---|
| Ligne CSV résultante | name,age,city |
La ligne de délimitation juste après l'en-tête (`---`, `:---`, `:---:` ou `---:`) est ignorée plutôt que traitée comme une donnée. Toute barre verticale échappée (`\|`) à l'intérieur d'une cellule est restaurée en caractère "|" normal.
Astuces
- La ligne de délimitation juste après l'en-tête est détectée et ignorée automatiquement, donc `---`, `:---` (gauche), `:---:` (centre) et `---:` (droite) se convertissent tous sans problème, quel que soit l'alignement.
- Désactiver « Inclure la ligne d'en-tête dans la sortie » génère un CSV ne contenant que les lignes de données, sans l'en-tête — pratique si vous souhaitez gérer l'en-tête séparément.
- Si la valeur d'une cellule contient une virgule ou un guillemet double, elle est automatiquement entourée de guillemets doubles selon les règles CSV, tout `"` interne étant échappé en `""`.
- Associez cet outil au convertisseur de CSV vers tableau Markdown pour convertir entre CSV et tableaux Markdown autant de fois que nécessaire.
Questions fréquentes
Anecdote — ce qui distingue vraiment un tableau Markdown d'un CSV
Le CSV et les tableaux Markdown sont tous deux des façons textuelles de représenter des données tabulaires, mais ils servent des objectifs différents. Le CSV est un format lisible par machine, destiné à être lu et écrit par des programmes — tableurs, bases de données et autres —, tandis qu'un tableau Markdown est une notation orientée documentation qui privilégie le fait qu'un humain puisse jeter un œil au code source et malgré tout distinguer approximativement la forme du tableau.
C'est pourquoi un tableau Markdown possède des concepts que le CSV n'a pas : une ligne d'en-tête et une ligne de délimitation (`---`). Visuellement, cette ligne de délimitation se rend comme un trait de séparation, mais dans le code source, ce n'est rien de plus qu'une suite de tirets — une notation propre à Markdown qui existe uniquement pour indiquer à l'analyseur que « tout ce qui précède est l'en-tête, tout ce qui suit est une donnée ».
Vouloir déplacer un tableau créé dans un outil de documentation comme GitHub Wiki, Notion ou Confluence vers un tableur est une situation qui se présente souvent lors du rangement de comptes-rendus de réunion d'équipe ou d'un README. Disposer de cet outil aux côtés de son homologue — de CSV vers tableau Markdown — permet de partir de l'un ou l'autre format et de convertir sans hésiter.