Aller au contenu

Convertisseur Excel en tableau HTML

Déposez un tableur et obtenez un tableau HTML sémantique à coller directement dans une page, un modèle d’e-mail ou un CMS.

Traité localement dans votre navigateur

Options

Seuls les lettres, chiffres, espaces, traits d’union et tirets bas sont conservés.

Qu'est-ce que Convertisseur Excel en tableau HTML ?

Un tableur est pratique à modifier mais peu adapté à la publication. Ce convertisseur lit localement les fichiers .xlsx, .xls, .xlsm, .ods et .csv et écrit la feuille choisie sous forme de <table> sémantique : un <thead> facultatif avec des cellules <th scope="col">, un <caption> facultatif tiré du nom de la feuille et un <tbody> pour les données.

Chaque valeur de cellule est échappée en HTML : un texte comme <script> ou "><img onerror=1> s’affiche tel quel et ne peut jamais s’exécuter. Vous pouvez aussi ajouter une classe CSS, choisir une sortie indentée ou minifiée, décider de l’aspect des cellules vides et conserver les sauts de ligne avec <br>.

Comment ça marche ?

  1. Déposez un fichier Excel, ODS ou CSV dans la zone (jusqu’à 50 Mo) ; rien n’est envoyé.
  2. Choisissez la feuille dans le sélecteur au-dessus du résultat si le classeur en contient plusieurs.
  3. Cochez ou décochez l’en-tête et le caption, ajoutez une classe comme « table table-striped » et choisissez une sortie indentée ou minifiée.
  4. Vérifiez l’aperçu en direct, puis copiez le HTML ou téléchargez-le en fichier .html.

Cas d'usage courants

  • Publier sur un site statique ou une page de documentation une grille de tarifs ou un planning tenus dans Excel.
  • Construire un modèle d’e-mail HTML à partir d’un tableau sans ressaisir chaque cellule.
  • Fournir à un CMS ou à un wiki qui n’accepte que du HTML un tableau exporté d’un tableur.
  • Générer un balisage de tableau accessible (cellules d’en-tête avec scope) pour un rapport ou un support de cours.

Exemples

Déposez un tableur et obtenez un tableau HTML sémantique à coller directement dans une page, un modèle d’e-mail ou un CMS.

Confidentialité

Convertisseur Excel en tableau HTML s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.

Limites

Seules les valeurs des cellules sont converties, telles qu’affichées dans le classeur : styles, couleurs, fusions de cellules, images et formules ne sont pas repris. Les très longues feuilles sont coupées à 20 000 lignes.

Questions fréquentes

Le HTML est-il sûr à coller dans mon site ?

Le texte des cellules est échappé pour & < > " et ', donc une cellule contenant une balise script s’affiche comme du texte. L’option de classe ne garde en plus que lettres, chiffres, espaces, traits d’union et tirets bas.

Mes fichiers Excel sont-ils envoyés sur un serveur ?

Non. Le classeur est ouvert par une bibliothèque qui s’exécute dans l’onglet de votre navigateur : une grille de prix ou une liste de clients confidentielle ne quitte jamais votre ordinateur.

Puis-je obtenir un <thead> et un <caption> ?

Oui. Laissez « La première ligne est un en-tête » cochée pour obtenir <thead> avec <th scope="col">, et cochez l’option caption pour utiliser le nom de la feuille comme légende du tableau.

Que se passe-t-il avec une feuille énorme ?

Le HTML s’arrête à 20 000 lignes et un avertissement indique le nombre réel de lignes de la feuille. L’aperçu, lui, n’affiche que les 500 premières lignes pour rester rapide.

Plus d'outils dans Outils Excel →