Convertir JSON en tableau HTML
Présentez la sortie d’une API à des personnes qui n’ouvriront jamais un fichier .json. Le convertisseur crée un tableau HTML à partir de vos enregistrements, avec une cellule d’en-tête par clé et une ligne par objet, prêt à ouvrir dans un navigateur ou à coller dans une page.
Convertisseur de données
ou déposez Fichiers CSV, TSV, TXT … ici ·
95 Mo max. par fichier· Jusqu'à 20 fichiers· Supprimés après 30 minutes
Les fichiers sont traités sur nos serveurs et supprimés après 30 minutes.
Caractère qui sépare les colonnes dans les fichiers CSV et texte, en lecture comme en écriture. Détection auto le repère dans le fichier source et écrit des virgules.
UTF-8 convient à toutes les langues. Choisissez UTF-8 avec BOM si Excel sous Windows affiche des accents ou des caractères asiatiques illisibles à l’ouverture du CSV.
Fichiers Excel, ODS et Numbers : convertir uniquement la première feuille ou toutes les feuilles (un CSV par feuille dans un ZIP, ou une clé JSON par feuille).
Nom de l’onglet de la feuille dans le nouveau classeur, 31 caractères maximum.
Tableau d’objets utilise les noms de colonnes comme clés pour chaque ligne ; tableau de tableaux est plus compact et conserve l’en-tête comme premier tableau.
Nom de l’élément externe qui regroupe toutes les lignes ; chaque ligne devient un <row> à l’intérieur.
Utilisé dans les instructions CREATE TABLE et INSERT. Lettres, chiffres et tirets bas uniquement.
Les guillemets et les types de colonnes diffèrent légèrement d’une base à l’autre ; choisissez celle dans laquelle vous allez importer.
Réécrit les cellules de date dans un seul format. ISO (2026-10-18) est le plus sûr pour les bases de données et le code ; conserver les laisse telles qu’elles apparaissent dans la source.
Comment utiliser cet outil
- 1
Importez les données JSON
Ajoutez des fichiers .json, .jsonl ou .ndjson. Un tableau d'objets avec les mêmes clés donne le tableau le plus propre. Jusqu'à 20 fichiers, 95 Mo chacun.
- 2
Vérifiez les en-têtes et les dates
Les clés deviennent les en-têtes de colonnes. Sous Réglages avancés, réglez Dates sur un format que vos lecteurs reconnaissent, par exemple 18/10/2026 pour un public français.
- 3
Convertissez en tableau HTML
Cliquez sur Convertir en tableau HTML, ouvrez le fichier .html dans un navigateur pour le vérifier, puis copiez le tableau dans votre CMS, votre éditeur de newsletter ou votre wiki.
JSON en HTML transforme un tableau d'enregistrements en simple élément table : les clés en haut, une ligne par enregistrement, rien d'autre, pour s'adapter à n'importe quelle page ou e-mail.
Qui a besoin d’afficher du JSON sous forme de tableau HTML
Le JSON sort généralement d'un système et le tableau est destiné à une personne. Un chef de produit récupère une liste de feature flags depuis une API d'administration et veut la mettre dans le wiki de l'équipe. Un développeur doit montrer à un client les résultats d'un export de données sans lui donner de visionneuse JSON. Un rédacteur de newsletter reçoit des listes d'événements d'une plateforme de réservation et en a besoin pour le prochain numéro. Saisir à la main des centaines de lignes est long.
Les tableaux font partie du web depuis HTML 3.2, que le W3C a publié comme Recommandation en janvier 1997, et tous les navigateurs, CMS et clients de messagerie savent en afficher. Le convertisseur n'écrit que la structure, cellules d'en-tête et cellules de données, de sorte que les styles existants de votre site déterminent l'apparence. Si la destination est un README GitHub ou une documentation en Markdown, CSV en Markdown produit l'équivalent en tableau à barres verticales.
Exemple de conversion JSON en tableau HTML
[
{"version": "2.4.0", "date": "2026-09-30", "notes": "Faster search & export"},
{"version": "2.3.1", "date": "2026-08-12", "notes": "Fix <select> width"}
]
<table>
<thead>
<tr><th>version</th><th>date</th><th>notes</th></tr>
</thead>
<tbody>
<tr><td>2.4.0</td><td>2026-09-30</td><td>Faster search & export</td></tr>
<tr><td>2.3.1</td><td>2026-08-12</td><td>Fix <select> width</td></tr>
</tbody>
</table>Données JSON en entrée et tableaux disponibles en sortie
| from ↓ · to → | HTML table | Tableau Markdown | DOCX table |
|---|---|---|---|
| JSON array | JSON array to HTML table: yes | JSON array to Tableau Markdown: yes | JSON array to DOCX table: yes |
| JSON Lines | JSON Lines to HTML table: yes | JSON Lines to Tableau Markdown: yes | JSON Lines to DOCX table: yes |
| NDJSON | NDJSON to HTML table: yes | NDJSON to Tableau Markdown: yes | NDJSON to DOCX table: yes |
| CSV | CSV to HTML table: yes | CSV to Tableau Markdown: yes | CSV to DOCX table: yes |
| XLSX | XLSX to HTML table: yes | XLSX to Tableau Markdown: yes | XLSX to DOCX table: yes |
Quand un tableau HTML convient bien
- Wikis, pages de CMS et portails intranet qui acceptent du HTML brut
- Newsletters par e-mail, où les tableaux s'affichent dans presque tous les clients
- Partage rapide : n'importe quel navigateur ouvre le fichier, aucun logiciel nécessaire
Quand c'est le mauvais choix
- Des données que l'on continuera de modifier, qui ont leur place dans un tableur
- Les très gros exports, car une page de 50 000 lignes devient lente à faire défiler
- L'alimentation d'un autre programme, qui devrait plutôt recevoir le JSON ou un CSV
Les formats JSON et HTML en bref
JSON
JavaScript Object Notation
JSON est un format texte léger pour les données structurées, popularisé par Douglas Crockford au début des années 2000 et normalisé par la RFC 8259 et ECMA-404. Il représente des objets, tableaux, chaînes, nombres, booléens et null avec une syntaxe simple et lisible. C'est le format par défaut des API web, des fichiers de configuration et des échanges de données entre applications dans presque tous les langages de programmation. Il n'intègre ni commentaires, ni dates, ni schémas, et les gros fichiers imbriqués sont difficiles à lire sans visionneuse.
- Compression
- –
- Transparence
- –
- Animation
- –
- Année de création
- 2001 · Douglas Crockford
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
Le JSON est converti en HTML quand des données récupérées par du code doivent être lues par des personnes dans un navigateur, un e-mail ou une page de CMS, où un tableau avec des en-têtes vaut mieux que des accolades et des guillemets bruts.
Ces deux formats sont aux extrémités opposées d'une requête web. Le JSON est ce que le serveur envoie au code, et le HTML ce que le navigateur affiche au final. Convertir à la main revient à faire dans un fichier ce qu'un gabarit front-end ferait à l'exécution, ce qui est un bon compromis quand les données sont un instantané et non un flux qui change toutes les minutes.
Questions sur la conversion JSON en HTML
Puis-je coller le tableau HTML dans WordPress ?
Oui. Passez l'éditeur de blocs sur un bloc HTML personnalisé, ou l'éditeur classique sur son onglet Texte, puis collez l'élément table. Les styles de tableau de votre thème s'appliquent automatiquement, car le résultat contient du balisage et non une feuille de style propre.
Le tableau s’affiche-t-il dans Outlook et Gmail ?
Les tableaux HTML sont la structure la plus fiable dans un e-mail, car Outlook pour ordinateur affiche les messages avec le moteur de Word depuis Outlook 2007 et ignore une grande partie du CSS moderne. Insérez le tableau via l'option HTML ou source de votre outil d'e-mailing plutôt que de joindre le fichier.
Comment les objets imbriqués apparaissent-ils dans le tableau ?
Les objets imbriqués sont répartis en colonnes supplémentaires aux noms pointés, comme customer.email. Une liste de valeurs au sein d'un enregistrement reste dans une seule cellule sous forme de texte JSON, car une ligne de tableau ne peut pas avoir un nombre de cellules différent selon l'enregistrement.
Les caractères spéciaux de mes données sont-ils sans risque dans le HTML ?
Les caractères ayant un sens en HTML, comme < et &, sont écrits sous forme d'entités : une valeur comme <b>Sale</b> s'affiche donc comme du texte au lieu de mettre la cellule en gras. Cela empêche aussi l'exécution sur votre page de balisage parasite présent dans des données saisies par des utilisateurs.
Pourquoi un tableau plutôt qu’un graphique ?
Les tableaux affichent des valeurs exactes et permettent de retrouver une ligne ; les graphiques montrent des tendances. Pour une liste de prix, un historique de versions ou un annuaire du personnel, le tableau est le bon outil ; pour une série temporelle, utilisez le tableau HTML comme source de données d'une bibliothèque de graphiques.
Puis-je modifier les données après la conversion ?
Modifiez la source, pas le HTML. Mettez à jour le JSON ou le tableur d'origine puis convertissez à nouveau, ou transférez les enregistrements dans un classeur avec JSON en Excel si des non-développeurs doivent les maintenir.
- Convertisseur HTML en JSONConvertissez un tableau HTML en JSON : les en-têtes deviennent des clés, chaque ligne un objet. Importez vos pages .html ou .htm, sans code de scraping.
- Convertir JSON en ExcelConvertissez du JSON ou JSON Lines en feuille Excel XLSX : clés en en-têtes, un enregistrement par ligne. 20 fichiers par lot, sans compte.
- Convertir JSON en CSVJSON ou JSON Lines en CSV : une ligne par objet, champs imbriqués aplatis en colonnes, UTF-8 + BOM pour les accents sous Excel. Jusqu'à 20 fichiers.
- Convertir JSON en TXTConvertissez du JSON en fichier texte : un enregistrement par ligne, champs séparés par tabulation ou autre. S’ouvre dans Bloc-notes et Excel.
- Convertir un CSV en tableau MarkdownCSV en tableau Markdown pour GitHub, GitLab, Obsidian ou Jupyter. Pipes échappés, en-tête conservé, tout séparateur. À coller dans vos docs.
- Convertir HTML en CSVConvertissez les tableaux d'une page web en CSV pour Excel ou Google Sheets : lignes propres, sans liens ni styles. Fichiers HTML et HTM.