Générateur de tableau HTML à partir de CSV et Excel

Collez vos cellules de tableur, votre CSV ou votre JSON pour obtenir un balisage de tableau HTML sémantique et échappé, avec un style prêt à l'emploi facultatif et un aperçu en direct.

Mis à jour le
Ouvrir un fichier (.xlsx, .csv, .json)
Entrée

Aperçu rendu

Aperçu des données

Vos données ne quittent jamais votre ordinateur. Tout le traitement se fait localement dans votre navigateur.

Comment utiliser : CSV et Excel vers tableau HTML

  1. Collez des cellules CSV ou Excel, ouvrez un fichier .csv, .xlsx ou .json, ou chargez l'exemple.
  2. Choisissez un style : balisage brut, CSS intégré ou classes Bootstrap, et ajoutez vos propres noms de classes si nécessaire.
  3. Activez ou désactivez <thead>, l'échappement HTML, la gestion des sauts de ligne et la minification.
  4. Vérifiez l'aperçu rendu, puis copiez le balisage ou téléchargez-le.

Qu'est-ce qu'un générateur de tableau HTML ?

Un générateur de tableau HTML convertit des lignes de données en balisage <table> que vous pouvez intégrer à une page web, à un CMS, à un e-mail ou à une documentation. Écrire ce balisage à la main est long et source d'erreurs : chaque cellule nécessite sa propre balise, et les caractères spéciaux doivent être échappés. Cet outil le fait en une seule étape à partir de CSV, de cellules Excel ou de JSON.

Un balisage accessible et sémantique

La ligne d'en-tête devient un <thead> avec des cellules <th scope="col">, et les données sont placées dans <tbody>. Les lecteurs d'écran s'appuient sur ces éléments pour annoncer le nom de la colonne pour chaque cellule, et les navigateurs répètent le <thead> sur chaque page imprimée. Une <caption> facultative donne au tableau un nom accessible.

<table class="data-table">
  <thead>
    <tr>
      <th scope="col">name</th>
      <th scope="col">plan</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Ada Lovelace</td>
      <td>pro</td>
    </tr>
  </tbody>
</table>

L'importance de l'échappement

Avec l'option Échapper le HTML dans les cellules activée (par défaut), les caractères comme <, >, & et " sont convertis en entités. Ainsi, une valeur comme <b> s'affiche comme du texte au lieu de modifier la page. Ne désactivez cette option que si vos cellules contiennent volontairement du HTML de confiance, comme des liens. L'aperçu s'exécute dans un cadre isolé dont les scripts sont désactivés.

Options de style

StyleCe que vous obtenez
HTML brutBalisage sans style, qui hérite du CSS de votre site
CSS intégréUn petit bloc <style> : bordures, fond d'en-tête, lignes alternées, nombres alignés à droite
BootstrapClasses table table-striped table-bordered pour les sites Bootstrap 4/5

Pour le texte enrichi de Webflow et les sites basés sur Markdown, un tableau Markdown peut être plus simple. Pour convertir un tableau HTML existant en Markdown, utilisez HTML vers Markdown.

Aussi recherché comme : csv vers html, excel vers tableau html, générateur de tableau html, convertir csv en tableau html, json vers tableau html, tableau excel en html.

Outils complémentaires : CSV et Excel vers tableau HTML

  • Générateur de menu select — Arrêtez de saisir les options à la main.
  • Formateur HTML — Collez du balisage minifié ou désordonné et obtenez un HTML propre, indenté de manière cohérente, y compris les blocs <style> et <script> intégrés.
  • Markdown vers HTML — Rédigez ou collez du Markdown et obtenez instantanément du HTML propre, avec un aperçu en direct nettoyé, des tableaux GFM, des listes de tâches et des blocs de code délimités.
  • Excel vers JSON — Ouvrez un classeur .xlsx ou collez directement des cellules depuis Excel ou Google Sheets pour obtenir un JSON propre.

Questions fréquentes

Comment convertir un tableau Excel en HTML ?
Sélectionnez les cellules dans Excel, copiez-les, puis collez-les dans le volet de saisie : les données séparées par des tabulations sont détectées automatiquement. Vous pouvez aussi ouvrir directement le fichier .xlsx.
Les cellules peuvent-elles contenir des liens ou d'autres éléments HTML ?
Oui. Décochez Échapper le HTML dans les cellules et le HTML de vos données sera conservé tel quel. Ne faites cela qu'avec des données de confiance.
Le tableau sera-t-il adaptatif ?
Les tableaux larges nécessitent un défilement horizontal sur mobile. Placez le tableau dans un conteneur avec overflow-x:auto, ce que font la plupart des frameworks responsives.
Mes données sont-elles envoyées en ligne ?
Non, la conversion s'effectue dans votre navigateur.
Puis-je installer CSV et Excel vers tableau HTML en tant qu’application web et l’utiliser hors ligne ?
Oui. CSV et Excel vers tableau HTML est une application web installable (PWA) : elle s’installe depuis votre navigateur, sans passer par une boutique d’applications. Cliquez sur « Installer l’application » en haut de cette page dans Chrome ou Edge (Windows, macOS, Linux, ChromeOS) ; sur Android, utilisez « Partager » → « Ajouter à l’écran d’accueil » sur iPhone et iPad ; ou « Fichier » → « Ajouter au Dock » dans Safari 17+ sur Mac. L’application s’ouvre alors dans sa propre fenêtre avec sa propre icône, et comme elle s’exécute entièrement dans votre navigateur, elle continue de fonctionner hors ligne. Firefox sur ordinateur de bureau ne permet pas d’installer d’applications web. Comment fonctionne l’installation.

Outils similaires