Comment convertir des tableaux Excel en HTML

  • Partage Ça
Michael Brown

Si vous avez créé un joli tableau Excel et que vous souhaitez maintenant le publier en ligne sous la forme d'une page Web, le moyen le plus simple est de l'exporter vers un bon vieux fichier html. Dans cet article, nous allons explorer plusieurs façons de convertir des données Excel en HTML, déterminer les avantages et les inconvénients de chacune d'elles et vous guider pas à pas dans le processus de conversion.

    Convertissez les tableaux Excel en HTML en utilisant l'option "Enregistrer comme page Web".

    Cette méthode vous permet d'enregistrer un classeur entier ou une partie de celui-ci, comme une plage de cellules ou un graphique sélectionné, sur une page web statique (.htm ou .html) afin que tout le monde puisse visualiser vos données Excel sur le web.

    Par exemple, vous avez créé un rapport riche en fonctionnalités dans Excel et vous souhaitez maintenant exporter tous les chiffres ainsi qu'un tableau croisé dynamique et un graphique vers le site web de votre entreprise, afin que vos collègues puissent le consulter en ligne sur leur navigateur web sans ouvrir Excel.

    Pour convertir vos données Excel en HTML, effectuez les étapes suivantes. Ces instructions s'appliquent à toutes les versions "rubanées" d'Excel 2007 - 365 :

    1. Dans le classeur, allez dans l'onglet Fichier et cliquez sur Enregistrer sous .

      Si vous souhaitez exporter uniquement une partie des données, par exemple une plage de cellules, un tableau croisé dynamique ou un graphique, sélectionnez-la d'abord.

    2. Dans le Enregistrer sous choisissez l'une des options suivantes :
      • Page web (.htm ; .html), ce qui permet d'enregistrer votre classeur ou la sélection dans une page Web et de créer un dossier de soutien qui stockera tous les fichiers de soutien de la page, tels que les images, les puces et les textures d'arrière-plan.
      • Page Web à fichier unique (.mht ; .mhl), qui permet d'enregistrer votre classeur ou la sélection dans un seul fichier avec les fichiers d'accompagnement intégrés à la page Web.
    3. Si vous avez sélectionné une plage de cellules, un tableau ou un graphique avant de cliquer sur Enregistrer sous puis sélectionnez l'option Sélection cliquez sur le bouton radio Sauvez et vous avez presque terminé.

      Si vous n'avez encore rien sélectionné, continuez avec les étapes suivantes.

      • Pour sauvegarder l'ensemble du classeur y compris toutes les feuilles de calcul, les graphiques et les onglets pour naviguer entre les feuilles, sélectionnez Cahier d'exercices complet .
      • Pour enregistrer la feuille de calcul actuelle choisissez Sélection : Feuille Dans l'étape suivante, vous aurez le choix de publier toute la feuille de travail ou certains de ses éléments.

      Vous pouvez également définir un titre pour votre page Web en cliquant sur le bouton "Titre". Changer le titre... Vous pourrez également le définir ou le modifier ultérieurement, comme indiqué à l'étape 6 ci-dessous.

    4. Cliquez sur le bouton Publier et cela ouvrira le Publier comme page Web Passons brièvement en revue chacune des options disponibles, de haut en bas.
    5. Articles à publier Vous choisissez ici la ou les parties de votre classeur Excel que vous souhaitez exporter vers une page Web.

      Dans la liste déroulante à côté de Choisissez vous avez les choix suivants :

      • Cahier d'exercices complet L'ensemble du classeur sera publié, y compris toutes les feuilles de travail et les onglets permettant de naviguer entre les feuilles.
      • Feuille de calcul entière ou certains éléments sur une feuille de calcul, comme tableaux croisés dynamiques , charts, plages filtrées et plages de données externes Vous sélectionnez " Articles sur SheetName ", puis choisissez soit " Tous les contenus " ou des éléments particuliers.
      • Gammes de cellules. Sélectionnez Gamme de cellules dans la liste déroulante, puis cliquez sur le bouton Fermer la boîte de dialogue pour sélectionner les cellules que vous souhaitez publier.
      • Articles déjà publiés Sélectionnez 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 certain élément, sélectionnez l'élément dans la liste et cliquez sur l'icône Retirer bouton.
    6. Titre de la page web. Pour ajouter un titre qui sera affiché dans la barre de titre du navigateur, cliquez sur le bouton Changement à côté de Titre : et tapez le titre que vous voulez.
    7. Cliquez sur le bouton Parcourir à côté de Nom du fichier et choisissez le disque dur, le dossier, le dossier Web, le serveur Web, le site HTTP ou l'emplacement FTP où vous souhaitez enregistrer votre page Web.

      Conseils : Si vous convertissez 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.

      Vous pouvez également choisir d'exporter votre fichier Excel vers un fichier de type page web existante à condition d'être autorisé à le modifier. Dans ce cas, en cliquant sur l'icône Publier vous verrez apparaître un message vous invitant à choisir si vous voulez écraser le contenu de la page web existante ou ajouter vos données à la fin de la page web. Dans le premier cas, cliquez sur Remplacer ; si c'est le cas, cliquez sur Ajouter au dossier .

    8. Sélectionnez " AutoRepublish chaque fois que ce classeur est sauvegardé". si vous souhaitez que le classeur ou les éléments sélectionnés soient automatiquement republiés après chaque sauvegarde du classeur. J'expliquerai la fonction AutoRepublish plus en détail plus loin dans l'article.
    9. Sélectionnez l'option " Ouvrir la page Web publiée dans le navigateur La case à cocher " " vous permet d'afficher la page Web juste après l'avoir enregistrée.
    10. Cliquez sur le bouton Publier et vous avez terminé !

      Comme vous pouvez le voir dans la capture d'écran ci-dessous, notre tableau Excel a l'air assez joli en ligne, bien que le design du fichier Excel original soit un peu déformé.

      Remarque : le code HTML créé par Excel n'est pas très propre et si vous convertissez une grande feuille de calcul avec un design sophistiqué, il peut être judicieux d'utiliser un éditeur HTML pour nettoyer le code avant de le publier afin qu'il se charge plus rapidement sur votre site web.

    5 points à connaître lors de la conversion d'un fichier Excel en HTML

    Lorsque vous utilisez la fonction Enregistrer comme page Web Il est important que vous compreniez le fonctionnement de ses principales fonctionnalités afin d'éviter les erreurs les plus courantes et de prévenir les messages d'erreur les plus courants. Cette section fournit un aperçu rapide des options auxquelles vous devez prêter une attention particulière lors de l'exportation de votre feuille de calcul Excel vers HTML.

    1. Fichiers d'accompagnement et hyperliens

      Comme vous le savez, les pages web contiennent souvent des images et d'autres fichiers de support ainsi que des hyperliens vers d'autres sites web. Lorsque vous convertissez un fichier Excel en une page web, Excel gère automatiquement les fichiers et les hyperliens associés pour vous et les enregistre dans le dossier des fichiers de support, nommé Nom du classeur_files .

      Lorsque vous enregistrez les fichiers de support tels que les puces, les graphiques et les textures d'arrière-plan sur le même serveur web, Excel maintient tous les liens en tant que liens relatifs Un lien relatif (URL) pointe vers un fichier du même site web ; il spécifie le nom du fichier ou un dossier racine uniquement plutôt que l'adresse complète du site web (par exemple, href="/images/001.png"). Lorsque vous supprimez un élément enregistré comme lien relatif, Microsoft Excel supprime automatiquement le fichier correspondant du dossier de support.

      La règle principale est donc de conservez toujours la page web et les fichiers d'accompagnement au même endroit Si vous déplacez ou copiez votre page Web vers un autre emplacement, veillez à déplacer le dossier de support vers le même emplacement afin de conserver les liens. Si vous enregistrez à nouveau la page Web vers un autre emplacement, Microsoft Excel copiera automatiquement le dossier de support pour vous.

      Lorsque vous enregistrez vos pages web à différents endroits ou si vos fichiers Excel contiennent des hyperliens vers des sites web externes, liens absolus Un lien absolu indique le chemin d'accès complet à un fichier ou à une page web accessible de n'importe où, par exemple www.your-domain/products/product1.htm.

    2. Apporter des modifications et réenregistrer une page Web

      En théorie, vous pouvez enregistrer votre classeur Excel en tant que page Web, puis ouvrir la page Web résultante dans Excel, la modifier et enregistrer à nouveau le fichier. Cependant, dans ce cas, certaines fonctions d'Excel ne fonctionneront plus. Par exemple, les graphiques contenus dans votre classeur deviendront des images séparées et vous ne pourrez pas les modifier dans Excel comme d'habitude.

      La meilleure pratique consiste donc à maintenir à jour votre classeur Excel original, à apporter des modifications au classeur, à toujours l'enregistrer d'abord en tant que classeur (.xlsx), puis en tant que fichier de page Web (.htm ou .html).

    3. AutoRepublishing d'une page Web

      Si vous avez sélectionné le AutoRepublish dans la case à cocher Publier comme page Web C'est une option très utile qui vous permet de toujours maintenir une copie en ligne à jour de votre tableau Excel.

      Si vous avez activé la fonction de publication automatique, un message apparaîtra à chaque fois que vous enregistrez le classeur, vous demandant de confirmer si vous voulez activer ou désactiver la publication automatique. Si vous voulez que votre feuille de calcul Excel soit publiée automatiquement, sélectionnez naturellement Activez... et cliquez sur OK .

      Cependant, dans certaines circonstances, vous ne souhaitez pas republier automatiquement votre feuille de calcul ou les éléments sélectionnés, par exemple si votre fichier Excel contient des informations confidentielles ou a été modifié par une personne qui n'est pas une source fiable. Dans ce cas, vous pouvez rendre la publication automatique temporairement ou définitivement indisponible.

      A désactiver temporairement AutoRepublish, sélectionnez la première option " Désactiver la fonction de publication automatique lorsque ce classeur est ouvert. "Cela désactivera l'auto-réédition pour la session en cours, mais elle sera réactivée la prochaine fois que vous ouvrirez le classeur.

      A désactiver définitivement AutoRepublish pour tous les éléments ou les éléments sélectionnés, ouvrez votre classeur Excel, choisissez de l'enregistrer en tant que page Web, puis cliquez sur le bouton Publier Dans l'écran Choisissez sous la rubrique " Articles à publier ", sélectionnez l'élément que vous ne souhaitez pas republier et cliquez sur l'icône Retirer bouton.

    4. Fonctions Excel non prises en charge dans les pages web

      Malheureusement, quelques fonctions très utiles et populaires d'Excel ne sont pas prises en charge lorsque vous convertissez vos feuilles de calcul Excel en HTML :

      • Formatage conditionnel n'est pas prise en charge lors de l'enregistrement d'une feuille de calcul Excel en tant qu'un Page Web à fichier unique (.mht, .mhtml), assurez-vous donc de l'enregistrer dans le dossier de l'utilisateur. Page web (Les barres de données, les échelles de couleurs et les jeux d'icônes ne sont pas pris en charge dans les deux formats de page Web.
      • Texte pivoté ou vertical n'est pas non plus prise en charge lorsque vous exportez des données Excel en ligne sous forme de page Web. Tout texte pivoté ou vertical dans votre classeur sera converti en texte horizontal.
    5. Problèmes les plus courants lors de la conversion de fichiers Excel en HTML

      Lors de la conversion de votre classeur Excel en page web, vous pouvez rencontrer les problèmes connus suivants :

      • Le contenu de la cellule (texte) est tronqué. Pour éviter que le texte ne soit coupé, vous pouvez soit désactiver l'option de texte enveloppé, soit raccourcir le texte, soit élargir la largeur de la colonne, et vous assurer que le texte est aligné sur la gauche.
      • Les éléments que vous enregistrez sur une page Web existante sont toujours les suivants apparaissent en bas de la page alors que vous souhaitez les placer en haut ou au milieu de la page. Il s'agit d'un comportement normal lorsque vous choisissez d'enregistrer votre fichier Excel en tant que page web existante. Pour déplacer vos données Excel vers une autre position, modifiez la page web résultante dans un éditeur HTML ou réorganisez les éléments de votre classeur Excel et enregistrez-le à nouveau en tant que page web.
      • Les liens sur la page web sont cassés. La raison la plus évidente est que vous avez déplacé la page Web ou le dossier de support vers un autre emplacement. Voir Fichiers de support et hyperliens pour plus de détails.
      • Une croix rouge (X) s'affiche sur la page Web. Un X rouge indique une image ou un autre graphique manquant. Il peut être cassé pour la même raison que les hyperliens. Veillez à toujours conserver la page web et le dossier de support au même endroit.

    Convertisseurs Excel vers HTML

    Si vous avez souvent besoin d'exporter vos tableaux Excel vers HTML, les moyens standard d'Excel que nous venons de couvrir peuvent vous sembler un peu trop longs. Une méthode plus rapide consiste à utiliser un convertisseur Excel vers HTML, en ligne ou de bureau. Il existe une poignée de convertisseurs en ligne sur Internet, gratuits ou payants, et nous allons en essayer quelques-uns dès maintenant.

    TABLEIZER - convertisseur en ligne simple et gratuit d'Excel en HTML

    Ce convertisseur en ligne en un clic permet de traiter facilement les tableaux Excel simples. Il vous suffit de coller le contenu de votre tableau Excel dans la fenêtre et de cliquer sur l'icône de conversion. Tableize It ! Certaines options de formatage de base telles que la taille et le type de police, la couleur de l'en-tête et même les styles CSS sont disponibles.

    Ensuite, il vous suffit de copier le code HTML généré par le convertisseur Tableizer et de le coller sur votre page web. Le meilleur atout de cet outil (outre sa rapidité, sa simplicité et sa gratuité : ) est la fenêtre de prévisualisation qui montre comment votre tableau Excel va se présenter en ligne.

    Toutefois, le formatage de votre tableau Excel original ne sera pas automatiquement converti en HTML, comme vous le voyez dans la capture d'écran ci-dessous, ce qui constitue un inconvénient très important à mon avis.

    Si vous souhaitez essayer ce convertisseur en ligne, vous pouvez le trouver ici : //tableizer.journalistopia.com/.

    Un autre convertisseur Excel vers HTML gratuit est disponible sur pressbin.com, bien qu'il cède à Tableizer sur de nombreux points : pas d'options de format, pas de CSS et même pas d'aperçu.

    Convertisseur avancé Excel vers HTML (payant)

    Contrairement aux deux outils précédents, le SpreadsheetConverter J'ai téléchargé une version d'essai (comme vous l'avez compris dans le titre, il s'agit d'un logiciel commercial) pour voir s'il est à tout point de vue meilleur que les deux convertisseurs en ligne gratuits que nous venons d'essayer.

    Je dois dire que j'ai été impressionné ! Le processus de conversion est aussi simple que de cliquer sur le bouton "Conversion". Convertir sur le ruban Excel.

    Et voici le résultat - comme vous pouvez le constater, le tableau Excel exporté vers une page web est très proche des données sources :

    Par souci d'expérimentation, j'ai également essayé de convertir un classeur plus complexe contenant plusieurs feuilles, un tableau croisé dynamique et un graphique (celui que nous avons sauvegardé en tant que page web dans Excel dans la première partie de l'article) mais à ma grande déception, le résultat était bien inférieur à celui produit par Microsoft Excel.

    Quoi qu'il en soit, si vous souhaitez explorer toutes les possibilités de ce convertisseur Excel vers HTML, vous pouvez télécharger une version d'évaluation du module complémentaire SpreadsheetConverter ici.

    Visualiseurs web d'Excel

    Si vous n'êtes pas satisfait des performances des convertisseurs Excel vers HTML et que vous recherchez des alternatives, certains visualiseurs Web peuvent faire l'affaire. Vous trouverez ci-dessous un aperçu rapide de plusieurs visualiseurs Web Excel afin que vous puissiez vous faire une idée de ce dont ils sont capables.

    La visionneuse en ligne Zoho Sheet permet de visualiser des feuilles de calcul Excel en ligne en téléchargeant un fichier ou en entrant l'URL. Elle offre également la possibilité de créer et de gérer des feuilles de calcul Excel en ligne.

    Il prend en charge certaines formules de base, les formats et le formatage conditionnel, vous permet de trier et de filtrer les données et de les convertir dans un certain nombre de formats populaires tels que .xlsx, .xls, .ods, .csv, .pdf, .html et autres, comme vous pouvez le voir dans la capture d'écran ci-dessous.

    Sa principale faiblesse est qu'il ne conserve pas le format du fichier Excel d'origine. Je dois également admettre que la visionneuse web de Zoho Sheet n'était pas en mesure de faire face à une feuille de calcul sophistiquée contenant un style de tableau personnalisé, des formules complexes et un tableau croisé dynamique.

    Nous avons exploré quelques options pour convertir des feuilles de calcul Excel en HTML, en espérant que cela vous aidera à choisir la technique en fonction de vos priorités : rapidité, coût ou qualité... Le choix vous appartient toujours : ).

    Dans le prochain article, nous allons poursuivre ce sujet et étudier comment vous pouvez déplacer vos données Excel en ligne en utilisant Excel Web App.

    Michael Brown est un passionné de technologie passionné par la simplification de processus complexes à l'aide d'outils logiciels. Avec plus d'une décennie d'expérience dans l'industrie de la technologie, il a perfectionné ses compétences dans Microsoft Excel et Outlook, ainsi que dans Google Sheets et Docs. Le blog de Michael est dédié au partage de ses connaissances et de son expertise avec les autres, en fournissant des conseils et des tutoriels faciles à suivre pour améliorer la productivité et l'efficacité. Que vous soyez un professionnel chevronné ou un débutant, le blog de Michael offre des informations précieuses et des conseils pratiques pour tirer le meilleur parti de ces outils logiciels essentiels.