Comment convertir des tableaux Excel en HTML ?

Introduction

Dans ce tutoriel, nous allons explorer plusieurs méthodes pour convertir des données Excel en HTML, déterminer les avantages et les inconvénients de chaque méthode et vous guider pas à pas à travers le processus de conversion.

Créer un tableau en HTML peut être fastidieux. Vous devez considérer chaque cellule vide, écrire parfaitement les lignes et faire attention à ne pas introduire d'erreurs lors du copier-coller. Dès que les cellules fusionnées font partie du tableau, les choses se compliquent beaucoup. Pourquoi gaspiller autant d'énergie alors que vous pouvez y parvenir en une minute ou deux ?

Heureusement, il existe un moyen simple de créer un tableau HTML. Tout ce dont vous avez besoin est un logiciel tableur comme Microsoft Excel. Excel a d'excellentes fonctionnalités de création de tableaux. C’est souvent la meilleure façon de gérer une simple liste ou base de données. Il existe des fonctionnalités de tri, de filtrage, de saisie automatique et de champs calculés.

Pour afficher des données de feuille de calcul dans un tableau HTML, vous pouvez utiliser la fonctionnalité native d'Excel pour convertir des feuilles en pages Web. Si le code généré ne semble pas propre, vous pouvez essayer les éditeurs HTML en ligne ou utiliser des outils en ligne dédiés pour convertir des feuilles Excel en HTML.

Commençons par convertir des feuilles Excel en tableaux HTML que vous pouvez ajouter sur votre site Web.

Table des matières

Introduction

Convertir des tableaux Excel en HTML à l'aide de l'option « Enregistrer en tant que page Web »

Convertir des cellules en tableau Html avec des formules

Convertir un tableau Excel en Html avec un éditeur Html

Afficher le code HTML d'une page Web

Utiliser des outils en ligne pour convertir Excel en tableau html

Utiliser le convertisseur en ligne « conversiontools »

Utiliser le convertisseur de document en Html

Utiliser le convertisseur en ligne gratuit et simple d'Excel vers HTML : TABLEIZER

Conclusion

Convertir des tableaux Excel en HTML à l'aide de l'option « Enregistrer en tant que page Web »

En utilisant cette méthode, vous pouvez enregistrer un classeur entier ou une partie de celui-ci, telle qu'une plage sélectionnée de cellules ou un graphique, dans une page Web statique (.htm ou .html) afin que tout le monde puisse accéder à vos données Excel sur le Web.

Vous pouvez utiliser cette fonctionnalité pour convertir une feuille Excel en document HTML. Cependant, cela ajoute beaucoup de code supplémentaire qui peut être inutile si vous essayez de convertir une table simple. Si vous êtes familiarisé avec le codage HTML, vous pouvez supprimer ces lignes supplémentaires.

Par exemple, vous avez créé un rapport des ventes de l’année 2019 dans Excel et souhaitez maintenant exporter toutes les figures avec un graphique vers le site Web de votre entreprise, afin que vos collègues puissent le consulter en ligne dans leur navigateur Web sans ouvrir Excel.

Voici les étapes pour convertir Excel en HTML en utilisant « Enregistrer en tant que page Web » :

  1. Ouvrez la feuille de calcul Excel que vous souhaitez convertir.
  2. Cliquez sur le menu « Fichier» dans le ruban et sélectionnez « Enregistrer sous » dans le volet gauche.
  3. Sélectionnez le dossier dans lequel vous souhaitez enregistrer le fichier HTML qui sera généré.
  4. La boîte de dialogue « Enregistrer sous» s'ouvrira. Cliquez sur la liste déroulante « Enregistrer sous » et choisissez l'une des options suivantes :
  • Page Web (*.htm; *.html) : Ce type enregistrera le classeur entier ou la sélection sur une page Web et créera un dossier de prise en charge qui stockera tous les fichiers de prise en charge de la page y compris les images, les puces et les textures d'arrière-plan.
  • Page Web à fichier unique (*.mht; *.mhtml) : Ce type enregistrera le classeur entier ou la sélection dans un fichier unique avec les fichiers de prise en charge intégrés dans la page Web.
  1. Sélectionnez l’option « Classeur entier» en regard de l'option « Enregistrer » au cas où vous avez plusieurs feuilles de calcul. S'il s'agit d'un tableau simple, sélectionnez « Sélection : Feuille ».
  1. Cliquez sur le bouton « Publier» et cela ouvrira la boite de dialogue « Publier en tant que page Web ».
  2. Sélectionnez la/les parties de votre classeur Excel que vous souhaitez exporter vers une page Web dans le menu « Éléments à publier». Dans la liste déroulante à côté de « Choisissez », vous avez les choix suivants :
  • Éléments déjà publiés : vous pouvez sélectionner cette option si vous souhaitez republier une feuille de calcul ou des éléments que vous avez déjà publiés. Si vous préférez ne pas republier un élément particulier, sélectionnez l'élément dans la liste et cliquez sur le bouton « Supprimer ».
  • Classeur entier : si vous sélectionnez cette option l'ensemble du classeur sera publié, y compris toutes les feuilles de calcul et tous les onglets pour naviguer entre les feuilles.
  • Certains éléments d'une feuille de calcul : tels que les tableaux croisés dynamiques, les graphiques, les plages filtrées et les plages de données externes. Pour cela, sélectionnez « Éléments sur NomDeLaFeuille », puis choisissez « Tout le contenu » ou des éléments particuliers.
  • Plages de cellules : sélectionnez cette option dans la liste déroulante, puis cliquez sur l'icône « Réduire la boîte de dialogue » pour sélectionner les cellules que vous souhaitez publier.
  1. Cliquez sur le bouton « Modifier» à côté de « Titre : » et saisissez le titre souhaité. Cela ajoutera un titre à la page web qui sera affichée dans la barre de titre du navigateur.
  1. Cliquez sur le bouton « Parcourir » en regard du « Nom de fichier» et sélectionnez le disque dur, le dossier, le dossier Web, le serveur Web, le site HTTP ou l'emplacement FTP où vous souhaitez enregistrer la page Web générée.
  2. Cochez la case « Republier automatiquement lors de chaque enregistrement de ce classeur» si vous souhaitez que le classeur ou les éléments sélectionnés soient automatiquement republiés après chaque enregistrement du classeur .
  1. Si vous souhaitez afficher la page Web juste après l'enregistrement cochez la case « Ouvrir la page web publiée dans un navigateur».
  1. Cliquez sur le bouton « Publier » et vous avez terminé !

Remarque : si vous souhaitez convertir un classeur Excel en fichier HML pour la première fois, il est judicieux d'enregistrer d'abord la page Web sur votre disque dur local afin de pouvoir apporter les corrections nécessaires avant de publier la page sur le Web ou sur votre réseau local.

Convertir des cellules en tableau Html avec des formules

Si vous avez un ensemble de données que vous souhaitez convertir au format de tableau html et le copier dans un éditeur html, vous pouvez procéder comme suit.

  1. Entrez les balises Html dans une plage de cellules comme illustré ci-dessous.
  1. Ensuite, passez à la cellule suivante, dans notre exemple « H1», et entrez la formule suivante :

=D1 & E1 & A1 & F1 & E1 & B1 & F1 & E1 & C1 & F1 & G1

  1. Appuyez sur « Enter», puis faites glisser la formule vers les autres cellules.
  1. Ensuite, il vous reste de copier ces cellules de formule et les coller en tant que valeurs dans un autre emplacement. Pour ce faire sélectionnez les cellules de formule et appuyez sur Ctrl + C .
  1. Sélectionnez une cellule vide dans la feuille de calcul actuelle ou dans une autre feuille. Ensuite faites un clic droit pour sélectionner l'option « Coller comme valeur » dans le menu contextuel. Voir la capture d'écran suivante.
  1. Ensuite, vous pouvez copier la plage de cellules dans un éditeur html et entrer séparément les balises et 
     au début et à la fin de la plage de chaînes. Voir la capture d'écran suivante.

Nous avons terminé ! les cellules Excel ont été converties en un tableau html.

Convertir un tableau Excel en Html avec un éditeur Html

Si vous avez souvent besoin d'exporter vos tableaux Excel au format HTML, les deux méthodes que nous venons d’explorer peuvent être trop longues.

La méthode la plus simple consiste à copier les cellules de votre feuille Excel et à les coller dans un éditeur HTML. Cela générera automatiquement le code requis pour le tableau HTML. Voici les étapes en détail :

  1. Ouvrez votre feuille Excel. Copiez la plage de cellules contenant vos données. Vous pouvez utiliser le raccourci clavier Ctrl + Cou faire un clic droit et sélectionner « Copier ».
  1. Ouvrez maintenant n'importe quel éditeur HTML. Vous pouvez également utiliser les éditeurs HTML en ligne par exemple https://html-online.com/editor/.Ouvrez-le et collez les cellules copiées dans la boîte sur le côté gauche. Immédiatement lorsque vous le collez, l'éditeur générera votre code HTML pour le tableau comme le montre la figure suivante.
  1. Maintenant, copiez simplement le code HTML généré par l’éditeur Html et collez-le sur votre page Web.
  2. Ensuite, vous pouvez modifier le tableau Web comme vous le souhaitez. La première chose à faire est probablement de supprimer la mise en forme HTML Office qui est également copiée et dont vous n’avez probablement pas besoin car elle rend le code HTML généré difficile à lire.

Afficher le code HTML d'une page Web

Après avoir convertit une feuille de calcul Excel en page web, vous pouvez accéder au code Html pour le modifier ou le copier. Pour ce faire suivez les étapes suivantes :

  1. Accédez au dossier dans lequel vous avez enregistré le fichier HTML.
  2. Faites un double clic dessus pour pré-visualiser le fichier dans un navigateur.
  3. Pour copier le code HTML, cliquez avec le bouton droit sur le fichier et choisissez « Ouvrir avec».
  4. Sélectionnez votre éditeur HTML s'il est installé sur votre PC ou choisissez un éditeur de texte standard tel que le Bloc-notesou ses alternatives.

Voici un aperçu de l'apparence du code HTML en utilisant cette méthode.

Utiliser des outils en ligne pour convertir Excel en tableau html

Une autre méthode simple et rapide consiste à utiliser un convertisseur Excel vers HTML, en ligne ou sur le bureau. Il existe divers outils en ligne qui vous permettent de convertir vos documents Excel en HTML. Vous devez simplement importer votre feuille de calcul Excel et ils afficheront le code HTML. Nous allons vous donner trois exemples de sites Web. Vérifions les étapes pour chacun :

Utiliser le convertisseur en ligne « conversiontools »

  1. Lancez le site https://conversiontools.io/convert/excel-to-htmlsur votre navigateur.
  1. Cliquez sur le bouton « Browse», accédez au document Excel que vous souhaitez convertir. Vous pouvez également faire glisser et déposer le fichier.
  1. Le bouton « Run conversion» s'activera. Cliquez dessus pour commencer le processus de conversion.
  1. Cliquez sur « Download file » pour télécharger le fichier généré sur votre ordinateur.
  1. Pour afficher le code HTML du fichier téléchargé, suivez les étapes mentionnées ci-dessus dans la section « Afficher le code d'une page Web». Pour réitérer, ouvrez la page dans un éditeur de texte standard pour afficher son code (ici nous avons utilisé Notepad++).

Utiliser le convertisseur de document en Html

L'utilisation de ce convertisseur HTML est gratuite. Il vous suffit donc de télécharger votre fichier XLS, XLSX ou ODS et de cliquer sur « Démarrer la conversion ».

Bien sûr, le convertisseur prend également en charge tous les fichiers que vous stockez sur un service cloud tel que Dropbox ou Google Drive.

Après un laps de temps, vous pouvez télécharger le fichier converti.

 Si vous ouvrez le fichier directement dans un navigateur, vous pouvez déjà voir votre tableau. Notre résultat est affiché dans la capture ci-dessous (ouvert dans Google Chrome). Il a parfaitement conservé la mise en forme et la fusion des cellules.

Si vous ouvrez le fichier dans un éditeur de texte, vous pouvez copier le code HTML du tableau et l'ajouter n'importe où sur votre site Web. Nous l'avons ouvert dans Notepad ++ .

Utiliser le convertisseur en ligne gratuit et simple d'Excel vers HTML : TABLEIZER

Tableizer est un outil en ligne pour convertir des tableaux Excel en HTML. Ce convertisseur en ligne gère facilement des tableaux Excel en un clic.

Copiez simplement votre tableau Excel et collez-le dans la zone correspondante et cliquez sur le bouton « Tableize it! » comme illustré ci-dessous.

Ensuite, copiez simplement le code HTML généré par le convertisseur Tableizer et collez-le sur votre page Web. La meilleure chose lors de l'utilisation de cet outil (plus que la vitesse, la simplicité et la gratuité) est la fenêtre d'aperçu qui montre à quoi ressemblera votre tableau Excel en ligne.

La bonne chose à propos de Tableizer est que la mise en forme est faite avec des styles laissant les données de la table aussi propres que possible. Il est simple de copier le code, puis de le modifier ou de supprimer la mise en forme du tableau.

Comme avec tous les outils en ligne, il se peut qu'il ne fonctionne pas avec de grandes quantités de données et que vous ne souhaitiez peut-être pas l'utiliser avec des données confidentielles.

Conclusion

Nous avons exploré quelques options pour convertir des feuilles de calcul Excel en HTML. Espérons que cela vous aidera à choisir la méthode la plus adéquate à vos besoins, budget et qualité désirée.

Télécharger l'exemple de ce tutoriel fichier HTML

Télécharger l'exemple de ce tutoriel fichier Excel

Article publié le 15 Septembre 2020 par Hanane Mouqqadim