Outils de texte et de données

Markdown → CSV

Extrayez les champs d’un tableau Markdown pour obtenir un CSV à copier ou à télécharger.

Tableau Markdown

Résultat CSV

Aperçu du tableau

Reconnaissez en-têtes, alignement et barres verticales échappées pour produire un CSV aux champs correctement délimités.

Votre saisie est traitée uniquement dans votre navigateur et n’est pas envoyée à un serveur.

Présentation de l’outil

L’outil Markdown → CSV traite les tableaux usuels composés d’un en-tête, d’une ligne de séparation et de données, avec ou sans barres verticales extérieures. Il reconnaît les barres échappées : \| ne crée pas de nouvelle colonne. La bibliothèque CSV partagée génère la sortie.

Mode d’emploi

  1. Collez un tableau Markdown complet avec son en-tête et sa ligne d’alignement ---.
  2. Vérifiez le séparateur CSV souhaité.
  3. Cliquez sur « Convertir ». Si les nombres de colonnes diffèrent, corrigez l’échappement ou activez explicitement le mode de compatibilité.
  4. Vérifiez le CSV, puis copiez-le ou téléchargez converted.csv.

Exemples

  • | name | age | suivi de | --- | --- | et | Tom | 20 | devient name,age puis Tom,20 sur la ligne suivante.
  • | :--- | ---: | définit l’alignement et ne figure pas dans les données CSV.
  • | Tom | A \| B | devient Tom,A | B : la barre verticale interne est conservée.

Règles et limites

L’analyse des lignes du tableau identifie les échappements et les séparateurs, puis vérifie la ligne de séparation et le nombre de colonnes. Par défaut, les cellules supplémentaires déclenchent une erreur ; aucune colonne n’est supprimée silencieusement. Pour un texte A | B non échappé, une option de compatibilité permet de fusionner les cellules supplémentaires dans la dernière colonne. Cette réparation reste ambiguë : la forme standard utilise \|. Cet outil traite des tableaux individuels, pas des documents Markdown arbitraires.

Usages courants

  • Réimporter un tableau de README dans un outil de données.
  • Extraire de petits tableaux d’une documentation.
  • Conserver les cellules contenant virgules, guillemets ou barres verticales.

Confidentialité

Le traitement du texte, la lecture des fichiers, la conversion et l’aperçu s’effectuent localement dans votre navigateur. Votre saisie n’est pas envoyée à un serveur et aucun serveur applicatif, base de données, API en ligne ou CDN tiers n’est utilisé. Votre contenu n’est pas enregistré automatiquement. La copie et le téléchargement s’effectuent également dans le navigateur.

FAQ

Les barres verticales extérieures sont-elles obligatoires ?

Non. Les formes | a | b | et a | b sont acceptées, à condition d’inclure une ligne de séparation d’en-tête valide.

La ligne d’alignement est-elle exportée ?

Non. ---, :---, ---: et :---: définissent l’alignement et sont exclus des données.

Comment écrire une barre verticale dans une cellule ?

Utilisez la forme standard \|. Une barre non échappée crée généralement une nouvelle colonne et peut provoquer une erreur de nombre de colonnes.

Pourquoi proposer la fusion dans la dernière colonne ?

Cette option répare explicitement certains tableaux dont les barres internes ne sont pas échappées. L’outil ne peut pas déduire leur sens initial : le mode est désactivé par défaut et demande de vérifier le résultat.

Tous les documents Markdown complexes sont-ils acceptés ?

Non. L’outil ne convertit pas sans perte les tableaux imbriqués, cellules fusionnées ou documents complets. Il est conçu pour un tableau Markdown courant à la fois.

Retour au répertoire des outils pour développeurs