Extrayez des données d'un tableau HTML et convertissez-les en CSV.
À propos de Tableau HTML vers CSV
Les données d'une page web sont souvent enfermées dans un tableau HTML : classements, prix, horaires, statistiques. Les copier dans un tableur fusionne souvent des cellules ou fait sauter des colonnes. Cet outil analyse le HTML que vous collez, trouve le premier <table>, lit ses cellules d'en-tête et ses lignes, et produit un CSV propre avec une mise entre guillemets correcte.
Collez le code source HTML, cliquez sur Convertir, puis copiez le CSV ou téléchargez-le. L'analyse utilise le DOMParser natif du navigateur, donc le HTML ne quitte jamais votre ordinateur.
Comment utiliser Tableau HTML vers CSV étape par étape
Ouvrez la source de la page ou inspectez le tableau dans votre navigateur et copiez le HTML qui contient l'élément <table>.
Collez-le dans le champ HTML et cliquez sur « CONVERTIR LE TABLEAU EN CSV ».
Vérifiez le CSV dans la zone de résultat ; saisissez un nom de fichier et cliquez sur « TÉLÉCHARGER CSV ».
100% gratuit et en ligne : aucun paiement, aucun logiciel ni extension à installer.
Confidentialité d'abord : le traitement se fait dans votre navigateur, vos données ne quittent jamais votre appareil.
Sans inscription : collez vos données et obtenez le résultat en un clic.
Rapide et fiable : gérez des fichiers petits ou volumineux en quelques secondes, prêts pour Excel et d'autres outils.
Cas d'usage courants
Extraire un classement de championnat, un tableau de taux de change ou un tableau de statistiques d'une page web vers Excel.
Récupérer les données d'un ancien rapport HTML ou d'une facture HTML reçue par e-mail.
Scraper un tableau de listing produits sur la page d'un fournisseur pour un comparatif de prix.
Convertir des tableaux d'un export HTML de Confluence, Notion ou un CMS en CSV pour analyse.
Limites et conseils
Seul le premier <table> du HTML collé est converti. Si la page contient plusieurs tableaux, collez uniquement celui dont vous avez besoin.
Les cellules d'en-tête (<th>), où qu'elles soient dans le tableau, forment la première ligne du CSV ; les lignes de données sont lues depuis les éléments <tbody> <tr>. Les tableaux sans thead ni tbody se rabattent sur la lecture de chaque <tr>.
Les cellules fusionnées (colspan ou rowspan) ne sont pas développées, donc les lignes qui les utilisent auront moins de cellules que l'en-tête.
Le texte des cellules provient de textContent : les liens, images et mises en forme sont supprimés et seul le texte visible reste.
Questions fréquentes
Comment récupérer le HTML d'un tableau depuis un site web ?
Faites un clic droit sur le tableau, choisissez Inspecter, trouvez l'élément <table> dans les outils de développement, clic droit dessus et sélectionnez Copier > Copier outerHTML. Collez ensuite cela dans l'outil. Vous pouvez aussi afficher le code source de la page et copier la section du tableau.
Pourquoi le résultat est-il vide ?
Aucun élément <table> n'a été trouvé dans le texte collé, par exemple parce que la page construit le tableau avec des éléments div ou le charge en JavaScript après que la source a été copiée. Copiez l'élément depuis les outils de développement, qui affichent le DOM rendu, plutôt que depuis la source brute.
Que se passe-t-il avec les tableaux imbriqués ?
Le tableau externe est converti et les cellules qui contiennent des tableaux internes sont aplaties en leur texte. Pour un tableau imbriqué, copiez uniquement cet élément <table> interne et convertissez-le seul.
Quelle est la différence entre copier un tableau dans Excel et utiliser cet outil ?
Coller dans Excel dépend du navigateur et peut fusionner des cellules, convertir des nombres ou embarquer des images et des liens. Cet outil lit directement la structure du tableau et écrit un CSV simple où chaque cellule est exactement le texte visible, mis entre guillemets si nécessaire.
Le HTML est-il envoyé quelque part ?
Non. Le HTML est analysé par le DOMParser intégré à votre navigateur et le CSV est généré localement.
Outils similaires
Autres utilitaires gratuits qui peuvent vous être utiles
Excel vers CSV — Convertissez un classeur Excel (.xlsx, .xls, .ods) en CSV UTF-8 en choisissant la feuille et le séparateur (virgule, point-virgule ou tabulation).
Largeur Fixe vers CSV — Transformez du texte à largeur fixe en un fichier CSV bien structuré.
GeoJSON vers CSV — Convertissez des données GeoJSON au format CSV.
Liens HTML vers CSV — Extrayez tous les liens d'un code HTML et enregistrez-les dans un CSV.