Catégorie: Développement

Convertisseur de tableau HTML vers Markdown

Idée interneUn outil manque ?

Convertissez un tableau HTML en tableau Markdown dans votre navigateur

Collez du HTML contenant un `<table>` et obtenez un tableau Markdown, avec les entités HTML décodées et les balises supprimées de chaque cellule. La conversion s'effectue dans votre navigateur.

2 ligne(s) convertie(s).

Tableau Markdown
| Name | Score |
| --- | --- |
| Ava | 92 |
| Noah | 88 |

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

À quoi sert cet outil

Cet outil lit chaque ligne `<tr>` et ses cellules `<td>` ou `<th>` dans le HTML collé, supprime les balises de mise en forme en ligne et décode les entités comme `&amp;` à l'intérieur de chaque cellule, puis dispose les lignes selon la syntaxe des tableaux Markdown, la première ligne étant traitée comme l'en-tête. Il réutilise la même analyse de tableau HTML que le convertisseur de tableau HTML vers CSV de ce site.

Mode d'emploi

  1. Collez du HTML contenant un tableau.
  2. Consultez le tableau Markdown généré ci-dessous.
  3. Copiez le tableau Markdown dans votre README, wiki ou commentaire.

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.
Cela fonctionne-t-il avec des balises imbriquées dans une cellule, comme un lien ou du texte en gras ?
Oui. Les balises à l'intérieur de chaque `<td>` ou `<th>` sont supprimées et leur contenu textuel est conservé, de sorte que le texte visible d'un lien apparaît dans la cellule Markdown sans le balisage.
Que se passe-t-il si le tableau n'a pas de ligne d'en-tête ?
La première ligne est toujours traitée comme la ligne d'en-tête dans le résultat Markdown, donc si votre tableau n'a pas d'en-tête, ajoutez d'abord une ligne simple ou modifiez les cellules d'en-tête après la copie.