Convertir HTML en Excel
Les tableaux des pages web et des rapports HTML ressemblent à des feuilles de calcul, mais se comportent comme du texte. Importez le fichier .html et obtenez un .xlsx où chaque cellule est une vraie cellule, prête à être triée, filtrée et additionnée.
Convertisseur de documents
ou déposez Fichiers PDF, DOC, DOCX … ici ·
95 Mo max. par fichier· Jusqu'à 20 fichiers· Supprimés après 30 minutes
Les fichiers sont traités sur nos serveurs et supprimés après 30 minutes.
150 DPI transforme une page A4 en environ 1240 × 1754 px. Utilisez 300 pour l’impression.
Convertit le fichier entier ou seulement certaines pages ou diapositives (fichiers PDF et présentations).
Pages ou diapositives à convertir, p. ex. 1-3, 5, 8-10.
UTF-8 convient à toutes les langues. Choisissez UTF-8 avec BOM si Excel ou le Bloc-notes sous Windows affiche des caractères illisibles ; les anciens encodages ne servent que pour les vieux logiciels.
LF pour macOS, Linux et les éditeurs de code ; CRLF pour les anciens programmes Windows comme le Bloc-notes classique.
La virgule est le standard. Utilisez le point-virgule pour Excel dans les pays où les décimales s’écrivent avec une virgule (Allemagne, France, Brésil).
Fichier Excel à plusieurs feuilles : les convertir toutes (une section ou un fichier par feuille) ou seulement la première.
Comment utiliser cet outil
- 1
Enregistrez ou rassemblez le HTML
Utilisez le fichier HTML exporté par un système, ou enregistrez une page web depuis votre navigateur avec Ctrl+S (Cmd+S sur Mac) au format Page web, HTML uniquement. Importez jusqu'à 20 fichiers de 95 Mo chacun.
- 2
Choisissez la part de mise en forme à conserver
Mise en forme sur Tout conserver reprend les en-têtes en gras et les couleurs de cellules lorsqu'Excel les prend en charge ; Simple écrit uniquement la structure brute du tableau.
- 3
Convertissez en XLSX
Cliquez sur Convertir en XLSX, puis ouvrez le classeur dans Excel, Google Sheets, Numbers ou LibreOffice Calc.
Comment convertir un fichier HTML en Excel ?
Importez le fichier .html ou .htm, gardez XLSX comme format cible et cliquez sur Convertir en XLSX. Le convertisseur lit les éléments de tableau de la page et écrit chaque ligne et chaque cellule dans le classeur.
Pourquoi copier un tableau HTML dans Excel pose problème
Les tableaux sont arrivés sur le web avec la RFC 1942 en 1996 et ont fait partie de HTML 3.2 l'année suivante ; depuis, presque tous les rapports, listes de prix et pages de statistiques les utilisent. Les copier du navigateur vers Excel semble facile, jusqu'à ce que le collage atterrisse dans une seule colonne, récupère des liens et des icônes, coupe une cellule sur deux lignes ou transforme 1-2 en date.
Convertir le fichier évite complètement le presse-papiers : le convertisseur lit les éléments de tableau, de ligne et de cellule eux-mêmes, si bien que la grille du classeur correspond à celle du balisage. C'est surtout utile pour les longs tableaux, les pages contenant plusieurs tableaux et les exports reçus chaque semaine que vous ne voulez pas nettoyer à la main.
Les fichiers HTML que l'on convertit en Excel
Faux exports .xls
Les banques en ligne, les systèmes scolaires et de RH envoient souvent un tableau HTML nommé report.xls. Excel l'ouvre avec un avertissement de format.
Pages web enregistrées
Classements, statistiques officielles et comparatifs de produits enregistrés depuis le navigateur sous forme de fichier HTML.
Outils de reporting
Logiciels d'analyse, de supervision et de comptabilité qui proposent un rapport HTML en plus ou à la place d'un tableur.
Les limites d'Excel pour les grands tableaux HTML
- lignes par feuille
- 1 048 576
- colonnes par feuille (A à XFD)
- 16 384
- caractères dans une cellule
- 32 767
- fichiers HTML par lot
- 20 × 95 Mo
Ce sont les limites de la grille XLSX depuis Excel 2007, et les vrais tableaux HTML s'en approchent rarement. La limite pratique est généralement la page elle-même : une page à défilement infini enregistrée depuis le navigateur ne contient que les lignes déjà chargées ; faites donc défiler jusqu'à la fin, ou utilisez l'export du site, avant d'enregistrer. Pour un tableau enfermé dans un PDF plutôt que dans une page web, PDF en CSV se charge de l'extraction, et le convertisseur de données transforme le résultat en n'importe quel autre format.
Caractéristiques des formats HTML et XLSX
HTML
HyperText Markup Language
HTML est le langage de balisage du web, décrit pour la première fois par Tim Berners-Lee au début des années 1990 et désormais maintenu par le WHATWG comme standard évolutif. Un fichier HTML décrit les titres, paragraphes, liens, tableaux, images et formulaires, tandis que la mise en forme provient en général du CSS. Tous les navigateurs l'affichent, et il sert aussi aux modèles d'e-mails et aux pages web enregistrées. Un fichier HTML seul dépend souvent d'images et de feuilles de style externes, et peut donc sembler cassé s'il est déplacé isolément.
- Compression
- –
- Transparence
- –
- Animation
- –
- Année de création
- 1993 · Tim Berners-Lee; maintained by WHATWG
XLSX
Classeur Microsoft Excel
Le XLSX est le format de classeur par défaut de Microsoft Excel depuis Office 2007, basé sur la norme Office Open XML. Il stocke plusieurs feuilles, des formules, la mise en forme, des graphiques, des tableaux croisés dynamiques et la validation des données dans un paquet ZIP de fichiers XML. Il gère plus d'un million de lignes par feuille et c'est le format d'échange habituel des tableurs professionnels. Google Sheets, LibreOffice et Numbers ouvrent le XLSX, mais les macros et les fonctions avancées peuvent ne pas être conservées.
- Compression
- –
- Transparence
- –
- Animation
- –
- Année de création
- 2007 · Microsoft
On passe du HTML à Excel quand des chiffres publiés pour être lus doivent être exploités : un tableau de résultats d'une page web, un rapport qu'un système n'exporte qu'en HTML, ou un faux fichier .xls à transformer en véritable classeur.
Questions sur la conversion HTML en Excel
Pourquoi Excel indique-t-il que le format et l'extension du fichier ne correspondent pas ?
De nombreuses applications web et anciens systèmes d'entreprise proposent un export Excel qui est en réalité un tableau HTML enregistré sous un nom en .xls, car Excel sait ouvrir le HTML depuis longtemps. Les versions récentes signalent cette incohérence et peuvent ouvrir le fichier en mode protégé. Renommez-le en .html, convertissez-le ici et vous obtenez un vrai fichier XLSX, qui s'ouvre sans avertissement.
Puis-je convertir un tableau directement à partir de l'adresse d'un site web ?
Cet outil travaille sur des fichiers : enregistrez donc d'abord la page. Dans Chrome, Edge, Firefox ou Safari, utilisez « Enregistrer sous » et choisissez l'option HTML uniquement. Pour une page publique que vous voulez garder à jour, la fonction IMPORTHTML de Google Sheets peut aussi récupérer un tableau selon sa position dans la page, mais pas pour les pages protégées par une connexion.
Convertir HTML en Excel, est-ce différent de HTML en CSV ?
Oui. Le CSV contient un seul tableau en texte brut, sans types, couleurs ni feuilles supplémentaires, ce qui convient aux imports dans d'autres logiciels. Le XLSX garde une page contenant plusieurs tableaux bien organisée et conserve les types des cellules pour les formules. Pour un fichier d'import, utilisez plutôt HTML en CSV.
La mise en forme de la page est-elle reprise dans le classeur ?
Avec Mise en forme sur Tout conserver, les lignes d'en-tête en gras, les couleurs de fond des cellules et l'alignement du texte sont repris dans la mesure où Excel peut les afficher. La mise en page, les menus et les polices chargées depuis le web ne font pas partie d'un tableau : ils sont donc ignorés.
Que deviennent les cellules qui s'étendent sur plusieurs colonnes ?
Un en-tête défini avec colspan ou rowspan, comme un titre Trimestre au-dessus de trois colonnes de mois, devient une cellule fusionnée dans Excel. Si vous comptez trier ou créer un tableau croisé dynamique, annulez ensuite la fusion de ces cellules, car Excel ne peut pas trier des plages contenant des cellules fusionnées de tailles différentes.