Aller au contenu
TextArray
Tout en local

Tableau HTML vers Markdown

Convertissez les tableaux HTML en tableaux Markdown de type GitHub avec l'alignement conservé.

Entrée

Tableau HTML vers Markdown

Collez le code HTML qui contient un tableau et récupérez un tableau Markdown de type GitHub : des cellules séparées par des barres, une ligne de séparation et des colonnes remplies à une largeur égale afin que la source reste aussi lisible que le rendu. Travaux typiques : déplacer de la documentation dans un wiki GitHub ou GitLab, ajouter un tableau à un README, convertir un tableau copié à partir d'un CMS ou d'une page exportée par Excel, ou migrer des documents HTML hérités vers Markdown.

Le convertisseur trouve tous les éléments du tableau dans l'entrée et les convertit tous, séparés par des lignes vides, afin que vous puissiez coller une page entière plutôt que de couper des fragments. Les wrappers comme thead, tbody et tfoot sont lus de manière transparente. Lorsque la première ligne utilise les cellules, elle devient l'en-tête Markdown ; sinon, c'est l'option "La première ligne est constituée d'en-têtes" qui décide - désactivez-la et l'outil émet une ligne d'en-tête vide, car un tableau Markdown ne peut pas exister sans une. L'alignement défini avec des attributs d'alignement ou un style d'alignement de texte sur les cellules d'en-tête est reporté sous forme de marqueurs :---, :---: et ---:.

Le contenu des cellules est nettoyé en cours de route : les balises internes sont supprimées tandis que leur texte est conservé, br devient un espace, les entités HTML communes et numériques sont décodées, les espaces se réduisent en espaces simples et les barres sont échappées afin que les données ne puissent jamais ajouter de colonne. Étant donné que Markdown n'a pas de cellule couvrant, un colspan répète son texte dans les colonnes qu'il couvre et les lignes sous un rowspan obtiennent des cellules vides. La sortie compacte ignore le remplissage lorsque vous souhaitez la plus petite source possible.

La conversion s'exécute entièrement dans votre navigateur : le HTML ne quitte jamais votre appareil, les documents internes peuvent donc être convertis en toute sécurité. Copiez le résultat ou téléchargez-le sous forme de fichier .txt.

FAQ

Comment sont gérés colspan et rowspan ?
Markdown n’a pas de couverture cellulaire. Une cellule colspan répète son texte sur toutes les colonnes qu'elle couvre, et les cellules masquées par un rowspan apparaissent sous forme de cellules vides dans les lignes suivantes, de sorte que la grille reste rectangulaire.
Que se passe-t-il si mon tableau n'a pas de ligne d'en-tête ?
Lorsque l'option « La première ligne est constituée d'en-têtes » est activée, la première ligne devient l'en-tête. Désactivez-le et l'outil émet une ligne d'en-tête vide à la place - les tableaux Markdown nécessitent un en-tête, donc le laisser de côté produirait un Markdown invalide.
L’alignement survit-il à la conversion ?
Oui. align="center" ou un style d'alignement de texte sur les cellules d'en-tête devient les marqueurs de séparation :---:, ---: ou :--- que GitHub, GitLab et la plupart des moteurs de rendu comprennent.
Peut-il convertir plusieurs tables à la fois ?
Oui. Chaque élément du tableau dans l'entrée est converti, dans l'ordre, séparé par une ligne vide — le collage d'une page HTML entière fonctionne.
Mon code HTML est-il téléchargé quelque part ?
Non. La conversion s'exécute entièrement dans votre navigateur et votre code HTML ne quitte jamais votre appareil.