UltKit

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

Sortie

Les fichiers sont traités sur nos serveurs et supprimés après 30 minutes.

Comment utiliser cet outil

  1. 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. 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. 3

    Convertissez en XLSX

    Cliquez sur Convertir en XLSX, puis ouvrez le classeur dans Excel, Google Sheets, Numbers ou LibreOffice Calc.

Réponse

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

  1. 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.

  2. Pages web enregistrées

    Classements, statistiques officielles et comparatifs de produits enregistrés depuis le navigateur sous forme de fichier HTML.

  3. 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
Convertisseur HTML

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
Convertisseur XLSX

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.