search

Found

info Aperçu

Convertit du texte de tableau Markdown en CSV ou TSV avec mise entre guillemets automatique des cellules contenant virgules, guillemets ou sauts de ligne.

📘 Mode d'emploi

  1. Collez un tableau Markdown délimité par des barres verticales dans la zone de texte à gauche
  2. Choisissez le format CSV ou TSV pour voir le résultat converti à droite

Convertisseur de Tableau Markdown vers CSV

Lignes
0
Colonnes
0
Copié !
Article

Convertisseur de Tableau Markdown vers CSV / TSV | Transformez vos tableaux pipe en fichiers tableurs

Convertit les tableaux Markdown au format pipe en CSV ou TSV avec mise entre guillemets automatique selon RFC 4180. Les cellules contenant des virgules, guillemets ou sauts de ligne sont échappées correctement pour un collage direct dans Excel, Google Sheets ou un chargement avec pandas.

💡 À propos de cet outil

Un tableau Markdown rend bien dans la documentation ou un README, mais collé tel quel dans un tableur, il apparaît comme une seule colonne de texte. Cet outil détecte la ligne de séparation | --- |, découpe chaque ligne sur les barres non échappées, et produit un flux CSV ou TSV que les tableurs et bibliothèques de données interpréteront correctement en lignes et colonnes.

Les cellules contenant des virgules, des guillemets doubles ou des sauts de ligne sont entourées de guillemets selon la RFC 4180, et les guillemets internes sont doublés (" devient ""). Une cellule comme Dupont, Marie conserve son contenu sans se scinder en deux colonnes. Le panneau de sortie affiche le nombre de lignes et de colonnes pour vérifier la structure avant de coller le résultat ailleurs.

🧐 Questions fréquentes

Q. La ligne de séparation | --- | est-elle obligatoire ? R. Oui, c'est elle qui distingue un tableau d'un paragraphe contenant des barres verticales. Les indicateurs d'alignement comme | :---: | ou | ---: | sont également reconnus et retirés du résultat final.

Q. Comment inclure un caractère | littéral dans une cellule ? R. Échappez-le avec \| selon la spécification Markdown. Le parser remplace les barres échappées par un marqueur interne avant de scinder les colonnes, puis les restitue, donc \| apparaît bien comme | dans la cellule CSV finale.

Q. CSV ou TSV ? R. Privilégiez TSV pour Excel en environnement francophone, car le séparateur de listes Windows en français est souvent le point-virgule (;), ce qui provoque des conflits avec un CSV virgule. Le TSV (tabulation) est non ambigu. Le CSV reste le choix pour pandas.read_csv, BigQuery ou toute API attendant le RFC 4180 strict.

Q. Fonctionne-t-il avec des tableaux copiés depuis GitHub ou Notion ? R. Oui. Ces plateformes rendent les tableaux Markdown au format pipe, et le parser ignore le texte environnant qui ne contient pas de barres, vous pouvez donc copier une région incluant du texte sans craindre d'erreur.

Q. Que se passe-t-il si certaines lignes ont moins de colonnes que d'autres ? R. Les lignes sont préservées telles quelles. Le compteur de colonnes affiche le maximum observé, et les lignes plus courtes n'ajoutent simplement pas de cellules vides au CSV — comportement attendu pour rester fidèle à la source Markdown.

Q. Le format conserve-t-il les accents et caractères Unicode ? R. Oui, l'encodage est UTF-8 de bout en bout. Aucune transformation n'est appliquée au contenu textuel des cellules, donc les accents français, les caractères CJK et les emojis passent intacts dans le CSV de sortie.

📚 Le saviez-vous

Le format CSV est antérieur à la quasi-totalité des formats de fichiers que l'on critique aujourd'hui — il était déjà utilisé en IBM Fortran en 1972, des décennies avant toute spécification formelle. La RFC 4180, publiée en 2005, a enfin codifié les règles de mise entre guillemets et de fins de ligne, mais sa brièveté (huit pages) laisse assez d'ambiguïtés pour que « chaque parser CSV diverge sur les cas limites » soit devenu un classique dans l'écosystème data.

En bioinformatique, le TSV est souvent préféré au CSV pour les fichiers de référence (BED, GTF, VCF sont tous tabulés), car une virgule dans une description de gène ou un nom d'organisme ne risque pas de casser le parsing. Si vous transmettez des données à un collègue analyste, choisir TSV plutôt que CSV évite une bonne partie des allers-retours « peux-tu re-exporter ? ».