Convertisseur CSV vers Tableau Markdown | De la Feuille de Calcul au README
Transformez des données copiées depuis Excel, Google Sheets ou un fichier CSV en un tableau Markdown compatible GitHub, à coller directement dans un README, un ticket ou un wiki. L'outil gère les séparateurs virgule, tabulation, point-virgule et barre verticale, et interprète correctement les champs entre guillemets.
💡 À propos de cet outil
Rédiger un tableau Markdown à la main est une corvée qui casse la concentration : il faut placer une barre entre chaque colonne, ne pas oublier la ligne séparatrice --- et compter les cellules pour que les colonnes s'alignent. Pour trois lignes, c'est gérable ; pour vingt, vous vous tromperez forcément sur une barre quelque part et passerez plus de temps à réparer le tableau qu'à écrire le contenu.
Collez plutôt vos données ici et laissez l'outil s'occuper de cette mise en forme. Quand vous sélectionnez une plage dans une feuille de calcul et la copiez, la plupart des applications la placent dans le presse-papiers sous forme de valeurs séparées par des tabulations ; choisir Tabulation permet donc de coller la sélection sans exporter de fichier. Utilisez Virgule pour un CSV ouvert dans un éditeur de texte, Point-virgule pour la variante européenne de CSV produite par certains réglages régionaux, et Barre pour des données déjà gérées avec des barres verticales.
Une valeur contenant le séparateur lui-même — comme "Paris, France" — reste une seule cellule tant qu'elle est entre guillemets doubles, selon les mêmes règles que celles du CSV. Tout | à l'intérieur d'une cellule est échappé en \| afin de ne pas scinder le tableau. Désactivez Utiliser la première ligne comme en-tête et l'outil génère des en-têtes génériques Col 1, Col 2 en traitant chaque ligne comme une donnée.
🧐 Questions fréquentes
Où puis-je coller le résultat ? Partout où les tableaux GitHub Flavored Markdown (GFM) sont pris en charge : GitHub, GitLab, Obsidian, Notion, Reddit et la plupart des générateurs de sites statiques.
Que se passe-t-il si les lignes ont un nombre de colonnes différent ? L'outil complète les lignes courtes avec des cellules vides pour atteindre la ligne la plus large. Les tableaux Markdown exigent le même nombre de colonnes sur chaque ligne ; cette normalisation évite un rendu cassé.
Puis-je coller une sélection Excel directement ? Oui. Copier des cellules depuis Excel ou Sheets place un texte séparé par des tabulations dans le presse-papiers : réglez le séparateur sur Tabulation et collez.
Gère-t-il les sauts de ligne dans une cellule ?
Chaque ligne de saisie est traitée comme un enregistrement ; une cellule contenant un saut de ligne est donc scindée en enregistrements distincts. Aplatissez les cellules multilignes sur une seule ligne ou remplacez le saut par <br>.
Y a-t-il une limite de lignes ? Aucune limite stricte, mais coller plusieurs milliers de lignes peut ralentir la zone de saisie. Réduisez les jeux de données volumineux à la plage utile avant de coller.
📚 Le saviez-vous
Les tableaux Markdown ne figuraient pas dans la spécification d'origine de John Gruber en 2004 ; ils sont arrivés plus tard via des extensions comme PHP Markdown Extra et GitHub Flavored Markdown. C'est pourquoi un tableau parfait sur GitHub peut s'afficher en barres brutes dans un analyseur Markdown basique qui n'implémente pas l'extension de tableaux GFM.
La ligne séparatrice --- contrôle aussi l'alignement des colonnes selon la position des deux-points : :--- aligne à gauche, ---: à droite et :---: au centre. Cet outil produit la forme simple --- (alignement à gauche par défaut) ; pour aligner à droite une colonne de chiffres, ajoutez les deux-points à la ligne séparatrice après avoir copié.