Catégorie: Développement

Convertisseur de tableau Markdown vers CSV

Idée interneUn outil manque ?

Convertissez un tableau Markdown à barres verticales en CSV dans votre navigateur

Collez un tableau Markdown à barres verticales, ligne d'en-tête et ligne séparatrice comprises, et obtenez du CSV séparé par des virgules, des points-virgules ou des tabulations. La conversion s'effectue dans votre navigateur.

3 ligne(s) convertie(s).

CSV
Name,Role,Team
Ada Lovelace,Engineer,Blue
Grace Hopper,Admiral,Green
Escaped \| pipe,Tester,Blue

Tout sur cette page est traité dans votre navigateur. Rien n'est envoyé.

À quoi sert cet outil

Les tableaux à barres verticales d'un README ou d'une page wiki sont faciles à lire mais peu pratiques à réutiliser ailleurs. Cet outil analyse la ligne d'en-tête, la ligne séparatrice `---` et chaque ligne de données, en respectant les barres verticales échappées `\|` à l'intérieur d'une cellule, et écrit l'en-tête et les lignes sous forme de CSV délimité.

Mode d'emploi

  1. Collez un tableau Markdown, y compris son en-tête et sa ligne séparatrice.
  2. Choisissez le délimiteur de sortie : virgule, point-virgule ou tabulation.
  3. Copiez le CSV obtenu.

Confidentialité

Cet outil fonctionne entièrement dans votre navigateur. Ce que vous saisissez n'est jamais envoyé, stocké ni partagé : fermer l'onglet suffit à tout effacer.

Questions fréquentes

Mes données sont-elles envoyées quelque part ?
Non. L'analyse et la mise en forme s'effectuent toutes deux en JavaScript dans l'onglet de votre navigateur, donc rien n'est envoyé à un serveur.
Pourquoi une ligne séparatrice est-elle demandée ?
La ligne `---` sur la deuxième ligne est ce qui marque un tableau Markdown comme un tableau plutôt que du texte brut contenant des barres verticales, elle doit donc être présente pour que l'analyse réussisse.
Que devient une barre verticale échappée dans une cellule ?
Un `\|` à l'intérieur d'une cellule est traité comme un caractère barre verticale littéral dans le résultat CSV, et non comme un séparateur de colonne.