Présentation de l’outil
L’outil CSV → Markdown utilise l’analyseur CSV existant pour récupérer les champs, puis génère les en-têtes, la ligne d’alignement et les données. Les champs entre guillemets contenant des virgules ne sont pas découpés en plusieurs colonnes ; les barres verticales internes sont échappées.
Mode d’emploi
- Collez le CSV, puis vérifiez le séparateur et l’option de première ligne comme en-tête.
- Choisissez un alignement commun à toutes les colonnes.
- Cliquez sur « Convertir » et vérifiez les en-têtes, la ligne de séparation et les champs échappés.
- Copiez le Markdown ou téléchargez table.md, puis vérifiez le rendu dans l’aperçu Markdown.
Exemples
- name,age / Tom,20 devient un tableau Markdown à deux colonnes, avec une ligne de séparation ---.
- Le champ CSV A | B devient A \| B en Markdown, sans créer de colonne supplémentaire.
- Les retours CRLF, CR et LF dans les champs entre guillemets deviennent systématiquement <br>, sans ajouter de ligne de données.
Règles et limites
Papa Parse assure l’analyse CSV. La génération Markdown échappe les antislashs, barres verticales et caractères de mise en forme ; les blancs en début et fin de champ et les caractères HTML sont conservés avec des entités. Les retours à la ligne internes deviennent <br>. Les plateformes qui autorisent le HTML brut peuvent afficher un saut de ligne ; l’aperçu sécurisé local désactive le HTML brut et affiche donc <br> comme texte. L’option d’alignement détermine la ligne de séparation, qui n’est pas considérée comme une ligne de données.
Usages courants
- Ajouter un résumé de données à un README ou à une documentation de projet.
- Créer un tableau Markdown à partir d’un export de tableur.
- Éviter d’échapper manuellement les barres verticales dans les cellules.
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 virgules internes créent-elles des colonnes ?
Non, si le champ est correctement entouré de guillemets doubles. L’outil utilise un analyseur CSV et ne découpe pas simplement le texte à chaque virgule.
Pourquoi un antislash précède-t-il les barres verticales ?
La barre verticale sépare les colonnes d’un tableau Markdown. La séquence \| représente une barre verticale faisant partie du champ.
Que deviennent les champs contenant des retours à la ligne ?
Leurs retours deviennent <br> pour préserver la structure du tableau. La prise en charge du HTML brut dépend de la plateforme ; l’aperçu sécurisé local affiche cette balise comme texte.
Le HTML présent dans les champs est-il exécuté ?
Cet outil produit du texte Markdown et n’exécute pas de HTML. Les caractères HTML sont convertis en entités. Vérifiez néanmoins les règles de la plateforme Markdown avant publication.