Convertisseur HTML en Excel
Transformez des tableaux HTML en feuille de calcul Excel téléchargeable. Collez du balisage ou importez un fichier, prévisualisez les tableaux et exportez un véritable classeur .xlsx, le tout dans votre navigateur.
100% Traitement côté client
Votre HTML est analysé et converti entièrement dans votre navigateur. Rien n'est envoyé à un serveur.
Une fois activé, le texte d'apparence numérique et les dates deviennent de véritables nombres et dates Excel au lieu de texte brut. Désactivez cette option pour conserver des valeurs comme des numéros de téléphone ou des codes postaux avec des zéros initiaux exactement tels qu'ils sont écrits.
Aperçu
Tableaux détectés : 0Seul le contenu à l'intérieur des éléments <table> est converti. Le reste du texte, des images et de la mise en page en dehors des tableaux est ignoré.
Par sécurité, les balises <script> sont désactivées dans l'aperçu et l'export.
Table des matières
Qu'est-ce qu'un convertisseur HTML en Excel ?
Un convertisseur HTML en Excel lit les éléments <table> d'une page HTML et transforme chacun en lignes et colonnes dans une véritable feuille de calcul .xlsx, le même format que Microsoft Excel, Google Sheets, LibreOffice Calc et Apple Numbers ouvrent nativement.
Il est utile chaque fois que des données sont enfermées dans un tableau HTML — un rapport d'une application web, un résumé envoyé par e-mail ou un tableau copié depuis une page web — et que vous avez besoin d'une véritable feuille de calcul que vous pouvez trier, filtrer, transformer en graphique ou transmettre à quelqu'un d'autre, sans retaper chaque ligne à la main.
Comment ça fonctionne
- Ajoutez votre HTML : Collez du HTML contenant un ou plusieurs éléments <table>, ou importez un fichier .html.
- Prévisualisez-le : L'outil rend votre balisage en direct dans un aperçu isolé et compte le nombre de tableaux trouvés.
- Choisissez les options de la feuille de calcul : Sélectionnez une feuille par tableau ou une seule feuille combinée, décidez d'analyser ou non les nombres et les dates, et définissez un nom de fichier.
- Convertissez et téléchargez : Chaque tableau est lu directement depuis la page rendue et écrit dans un véritable classeur .xlsx qui se télécharge directement sur votre appareil.
Fonctionnalités
- Collez du HTML ou importez un fichier .html
- Aperçu en direct de la source avant la conversion
- Détecte automatiquement chaque <table> dans votre balisage
- Une feuille par tableau, ou combinez tous les tableaux en une seule feuille
- Les éléments <caption> des tableaux deviennent automatiquement les noms des feuilles
- Analyse optionnelle des nombres et des dates pour que les valeurs deviennent de véritables nombres Excel, pas du texte brut
- Nom de fichier de sortie personnalisé
- Génère un fichier .xlsx standard compatible avec Excel, Google Sheets, LibreOffice et Numbers
- Traitement 100% côté client pour la confidentialité
Bonnes pratiques
- Utilisez un vrai balisage de tableau : Seuls les véritables éléments <table>/<tr>/<td>/<th> sont détectés ; les divs ou grilles CSS ayant l'apparence d'un tableau ne seront pas repérés.
- Ajoutez une <caption> pour nommer vos feuilles : Le texte de la légende de chaque tableau devient automatiquement le nom de sa feuille, donc un tableau avec légende produit une feuille clairement étiquetée.
- Utilisez <thead> et <tbody> pour plus de clarté : Non requis pour la conversion, mais cela garde votre balisage lisible ; la première ligne de chaque tableau devient de toute façon simplement la première ligne de la feuille.
- Désactivez l'analyse des nombres pour le texte formaté : Désactivez « Analyser les nombres et les dates » pour conserver les numéros de téléphone, codes postaux ou identifiants avec des zéros initiaux exactement tels qu'écrits, au lieu de devenir de simples nombres.
- Choisissez entre feuilles séparées ou combinées selon vos colonnes : Utilisez une feuille par tableau pour des jeux de données indépendants, ou combinez en une seule feuille lorsque les tableaux partagent les mêmes colonnes et doivent se lire comme une seule liste.
- Testez d'abord avec l'exemple : Chargez le HTML d'exemple pour voir un cas fonctionnel avant de coller votre propre balisage.
Dépannage
Aucun tableau n'a été trouvé
Votre HTML ne contient pas de véritable élément <table> ; un contenu construit avec des <div> ou une grille CSS/flexbox qui ressemble seulement à un tableau ne sera pas détecté. Restructurez les données avec de vraies balises <table>, <tr> et <td>.
Les zéros initiaux ou nombres formatés ont changé
Avec « Analyser les nombres et les dates » activé, les valeurs d'apparence numérique (comme les numéros de téléphone ou codes postaux) sont converties en véritables nombres, ce qui peut supprimer les zéros initiaux. Désactivez cette option pour conserver le texte original exactement tel qu'écrit.
Les cellules fusionnées semblent incorrectes
Les rowspan et colspan basiques sont reportés dans la feuille de calcul, mais des dispositions de cellules fusionnées très complexes ou profondément imbriquées peuvent ne pas se traduire parfaitement. Simplifiez la structure du tableau si la mise en page exportée semble incorrecte.
Le nom d'une feuille a légèrement changé
Les noms de feuilles Excel sont limités à 31 caractères et ne peuvent pas contenir \ / * ? : [ ]. Un texte de légende long ou en double est automatiquement raccourci ou numéroté pour rester valide.
Certaines lignes ou colonnes manquent
Les cellules masquées avec du CSS (comme display:none) peuvent être exclues de l'export. Vérifiez le balisage de votre tableau et le CSS si les données attendues n'apparaissent pas dans le fichier téléchargé.
Cas d'utilisation courants
- Exporter des rapports d'applications web : Transformez un tableau de bord ou un rapport rendu en HTML en un fichier Excel pour une analyse, un tri ou des graphiques ultérieurs.
- Sauvegarder des tableaux copiés ou extraits : Convertissez un tableau copié depuis une page web en une véritable feuille de calcul sans retaper chaque ligne à la main.
- Partager des rapports envoyés par e-mail : Transformez un résumé ou une facture HTML d'un e-mail en un fichier .xlsx que les équipes comptables ou opérationnelles peuvent ouvrir directement dans Excel.
- Diviser des documents à plusieurs tableaux : Convertissez plusieurs tableaux liés (comme des répartitions par région ou par mois) en feuilles séparées et clairement nommées au sein d'un seul classeur.
- Archiver du contenu web structuré : Conservez les données tabulaires d'une page dans un format de feuille de calcul portable et largement compatible.
Questions fréquentes
Oui. Votre HTML est analysé et converti entièrement dans votre navigateur et n'est jamais envoyé à un serveur.
Uniquement le contenu à l'intérieur des éléments <table>. Le reste du contenu de la page — titres, paragraphes, images et tout ce qui est en dehors d'un tableau — est ignoré.
Oui. Choisissez « Une feuille par tableau » pour obtenir une feuille distincte pour chaque tableau, ou « Combiner en une seule feuille » pour les empiler dans une seule feuille.
Non. Le convertisseur copie le contenu texte affiché dans chaque cellule du tableau, pas les formules de la feuille de calcul ni le style visuel comme les couleurs et les bordures.
Les cellules fusionnées basiques sont conservées dans la feuille de calcul exportée, bien que des fusions imbriquées très complexes puissent ne pas se traduire parfaitement.
Un fichier .xlsx standard (format Excel 2007+ / Open XML), qui s'ouvre nativement dans Excel, Google Sheets, LibreOffice Calc et Apple Numbers.
Excel limite les noms de feuilles à 31 caractères et interdit les caractères \ / * ? : [ ]. Un texte de légende long ou en double est automatiquement raccourci ou numéroté pour rester valide.
Non. Tout se passe localement dans votre navigateur et le fichier .xlsx est téléchargé directement sur votre appareil.