Comment utiliser : JSON vers Excel
- Collez un tableau JSON d'objets, ouvrez un fichier
.json, ou cliquez sur Charger un exemple. - Choisissez comment traiter les objets imbriqués : aplatis en colonnes
parent.child, ou conservés sous forme de texte JSON dans une seule cellule. - Définissez le nom du fichier, celui de la feuille et les options d'en-tête.
- Cliquez sur Télécharger le .xlsx, ou copiez la sortie séparée par des tabulations et collez-la directement dans Excel ou Google Sheets.
Qu'est-ce que la conversion JSON vers Excel ?
Le JSON est le format qui sert à échanger des données entre API et applications ; Excel est l'outil avec lequel la plupart des gens lisent, filtrent et partagent ces données. Convertir du JSON en Excel revient à transformer chaque objet d'un tableau en ligne et chaque clé en colonne, puis à enregistrer la grille dans un classeur .xlsx. Cet outil génère un vrai fichier Office Open XML directement dans votre navigateur — et non un CSV renommé en .xlsx. Excel, Google Sheets, LibreOffice et Numbers peuvent donc l'ouvrir sans boîte de dialogue d'importation.
Comment le JSON imbriqué devient des colonnes
Les tableurs sont plats : les objets imbriqués doivent donc être aplatis. Prenons cet exemple :
{ "sku": "KB-001", "price": 89.99, "dimensions": { "width": 44, "depth": 13 } }
| Option pour l'imbriqué | Colonnes produites |
|---|---|
| Aplatir en colonnes | sku, price, dimensions.width, dimensions.depth |
| Conserver comme valeur JSON | sku, price, dimensions = {"width":44,"depth":13} |
Les colonnes correspondent à l'union des clés de tous les enregistrements, dans l'ordre de première apparition. Les objets qui n'ont pas certaines clés obtiennent donc des cellules vides. Les tableaux sont écrits sous forme de texte JSON dans une seule cellule.
Pourquoi un vrai .xlsx est préférable au CSV pour Excel
- Les types sont conservés. Les nombres sont enregistrés comme nombres et les booléens comme VRAI/FAUX, si bien que des formules comme
=SOMME()fonctionnent immédiatement. - Pas de problème d'encodage. Les accents, les emojis et les écritures non latines s'affichent correctement ; les fichiers CSV nécessitent souvent un BOM UTF-8 pour être lus par Excel.
- Pas de séparateur à deviner. Dans de nombreuses versions européennes d'Excel, les CSV attendent des points-virgules ; un fichier .xlsx ne comporte aucun séparateur.
- Les zéros initiaux sont conservés. Une valeur comme
"02134"est stockée en texte et n'est pas transformée en 2134. - Pas d'injection de formules. Chaque chaîne est écrite en texte brut : une valeur telle que
=HYPERLINK(…)n'est jamais exécutée.
Copier-coller au lieu de télécharger
Le volet de sortie affiche le même tableau sous forme de texte séparé par des tabulations. Copiez-le puis collez-le dans n'importe quelle cellule de tableur : les colonnes se répartissent automatiquement. C'est pratique pour des vérifications rapides dans Google Sheets.
Besoin de faire le chemin inverse ? Excel vers JSON lit les fichiers .xlsx. Vous préférez une base de données à un tableur ? Essayez JSON vers SQL.
Aussi recherché comme : json vers xlsx, convertir json en excel, json vers tableur, exporter json vers excel, json vers google sheets, tableau json vers excel.
Outils complémentaires : JSON vers Excel
- JSON vers CSV — Transformez un tableau JSON en CSV prêt à être ouvert dans un tableur.
- Formateur JSON — Collez votre code JSON pour le formater, le compresser ou le valider.
- SQL vers JSON, CSV & Excel — Collez un export SQL ou quelques instructions INSERT et récupérez les lignes au format JSON, CSV ou dans un classeur Excel avec une feuille par table.
- CSV et Excel vers SQL — Collez des cellules CSV ou Excel, ou ouvrez un fichier .xlsx, pour obtenir des instructions CREATE TABLE et INSERT prêtes à l’emploi, avec des valeurs correctement échappées pour votre base de données.
Questions fréquentes
Cet outil crée-t-il un vrai fichier Excel ?
Quelle structure JSON fonctionne le mieux ?
{"data": [...]}), celui-ci est détecté automatiquement.