Aller au contenu
Runs local · no upload

CSV vers Markdown

Convertit CSV et TSV en tableaux Markdown en pipes — avec détection automatique du séparateur, localement dans le navigateur.

Comment ça marche

  1. 01

    Fichier ou contenu

    Glissez-déposez un fichier CSV/TSV ou collez le contenu directement dans la zone. Les deux modes empruntent le même chemin.

  2. 02

    Vérifier le séparateur

    La détection automatique reconnaît virgule, point-virgule, tabulation et pipe. L'aperçu affiche le résultat — vous pouvez corriger manuellement.

  3. 03

    Récupérer le Markdown

    Bouton de copie pour le presse-papiers ou téléchargement en `.md`. Plusieurs fichiers reviennent sous forme de ZIP.

Confidentialité

Aucun chemin serveur. Les données CSV sont analysées et converties en Markdown dans l'onglet de votre navigateur. Après le premier chargement, l'outil fonctionne aussi hors ligne.

Le CSV est le format de données le plus simple — et les tableaux Markdown en pipes sont le format tabulaire le plus simple pour les wikis, les prompts d'IA et les articles de sites statiques. Cet outil détecte automatiquement si votre fichier est séparé par virgule, point-virgule, tabulation ou pipe, puis écrit un tableau GFM propre.

01 — Mode d’emploi

Comment utiliser cet outil ?

  1. Glissez-déposez un fichier CSV ou TSV, utilisez le sélecteur de fichier — ou collez le contenu directement
  2. Vérifiez le séparateur et la ligne d'en-tête dans l'aperçu — corrigez manuellement si l'heuristique se trompe
  3. Cliquez sur « Télécharger le Markdown » ou utilisez le bouton de copie pour le presse-papiers

Pourquoi convertir CSV en Markdown ?

Le CSV (Comma-Separated Values, valeurs séparées par des virgules) est le format d’échange de données le plus simple — du texte avec séparateurs, en usage depuis les années 1970, lisible par tous les outils. Les tableaux Markdown en pipes sont le format tabulaire le plus simple pour les wikis et les prompts d’IA — du texte brut qui s’affiche dans n’importe quel moteur de rendu Markdown.

Pourtant, le passage direct ne fonctionne pas : vous ne pouvez pas coller un fichier CSV dans Obsidian, un article Hugo ou un prompt Claude — il apparaîtrait comme du texte brut. Cet outil prend votre CSV (ou TSV, ou PSV) et écrit un GitHub Flavored Markdown propre.

Comment fonctionne la conversion ?

Une bibliothèque tableur open source éprouvée lit les fichiers CSV/TSV directement dans le navigateur. Avant l’analyse, une heuristique détecte le séparateur : elle compte la fréquence des virgules, points-virgules, tabulations et pipes dans les premières lignes — le candidat qui produit le nombre de colonnes le plus cohérent l’emporte. Cela couvre la locale française (point-virgule), la locale anglo-saxonne (virgule), les exports TSV et le PSV en un seul passage.

Après l’analyse, la ligne d’en-tête est détectée (première ligne vs. reste), et l’outil écrit un tableau GFM en pipes avec une ligne de séparation d’en-tête (| --- |). Les cellules longues sont coupées si nécessaire, les cellules vides le restent (pas de remplissage « N/A »).

À quoi sert vraiment l’outil ?

  • Liste de données dans la documentation wiki. Un CSV de plans d’abonnement, de fournisseurs ou d’inventaire devient un tableau Markdown dans la doc interne.
  • Prompt d’IA avec données tabulaires. Claude ou GPT reçoivent les données CSV sous forme de tableau en pipes directement dans le prompt — plus précis que du CSV brut.
  • Tableaux de contenu Hugo / Astro. Les tableaux statistiques issus d’exports de base de données atterrissent en blocs Markdown dans les articles de blog.
  • Sources Dataview pour Obsidian. Les tableaux Markdown avec en-têtes clairement définis peuvent être ensuite exploités dans des requêtes Dataview.
  • Tableaux d’issues GitHub. Les exports CSV depuis des outils de suivi deviennent des tableaux en pipes qui restent lisibles dans le corps des issues.

Que reste-t-il — que disparaît ?

Préservé : toutes les valeurs de cellules (texte et nombres), la ligne d’en-tête (lorsqu’elle est détectée ou définie manuellement), l’ordre des colonnes, les caractères spéciaux (via le quoting RFC 4180), les sauts de ligne dans les champs (sous forme de <br> HTML dans les tableaux Markdown en pipes).

Ajouté : la ligne de séparation d’en-tête (| --- |) — Markdown l’exige pour que le tableau soit rendu comme tel.

Volontairement abandonné : l’information sur le séparateur original (implicite dans la syntaxe en pipes Markdown), les formats Excel (le CSV n’en a pas — uniquement des chaînes et des nombres), les marqueurs BOM d’encodage (le Markdown est toujours UTF-8). La conversion est claire : du texte brut tabulaire devient du texte brut tabulaire, dans une autre syntaxe.

Confidentialité — tout reste dans l’onglet du navigateur

Les fichiers CSV contiennent souvent des données très sensibles : listes d’abonnés à une newsletter, exports de bases clients, données de paie, KPI internes, listes de prospects. Téléverser ces données vers un convertisseur en ligne — même s’il promet une « suppression sous 24 heures » — viole les règles de conformité internes dans presque tous les contextes pertinents pour le RGPD.

Rien de cela ne se produit ici. Le CSV est lu et converti dans l’onglet du navigateur via des standards web (File API). Ouvrez le panneau Réseau de vos outils de développement et vérifiez : aucun enregistrement ne quitte votre ordinateur. Le mode coller fonctionne lui aussi entièrement côté client.

Quels convertisseurs liés existent ?

Cet outil fait partie de la famille des convertisseurs Markdown :

Dernière mise à jour :

Vous pourriez aussi aimer