Comment utiliser JSON en Excel
- 1
Collez ou déposez le JSON
Collez une réponse d’API ou déposez un fichier .json ; les tableaux d’objets, les objets de colonnes et le format JSON Lines sont reconnus.
- 2
Vérifiez les colonnes
Les objets imbriqués sont aplatis en colonnes nommées avec des points ; l’aperçu affiche chaque ligne et chaque colonne qui sera écrite.
- 3
Téléchargez le classeur
Téléchargez un fichier .xlsx (ou .ods) avec des cellules typées et des colonnes ajustées, prêt à être filtré et représenté en graphiques.
Limites et Pro
Fichiers JSON jusqu’à 500 Mo ; la limite propre à Excel de 1 048 576 lignes et 16 384 colonnes par feuille s’applique.
Fichiers jusqu’à 4 Go. Découvrir Pro
À propos de JSON en Excel
JSON vers Excel crée un tableau à partir de JSON, pour que celles et ceux qui travaillent dans Excel, Google Sheets ou Numbers puissent exploiter des données issues d’une API, d’un export de base de données ou d’un fichier journal. Chaque objet d’un tableau devient une ligne et l’ensemble de toutes les clés forme les colonnes : les enregistrements dont des champs manquent restent donc bien alignés.
En pratique, le JSON est rarement plat. Les objets imbriqués sont aplatis en colonnes comme address.city et address.country, les tableaux de valeurs deviennent items.0, items.1, et tout ce que vous choisissez de ne pas aplatir est conservé sous forme de texte JSON dans une seule cellule. Une enveloppe comme {"data": [...]} ou {"results": [...]} est retirée automatiquement, et d’autres structures courantes, comme un objet indexé par identifiant, un objet de colonnes contenant des tableaux ou un tableau de tableaux, sont également reconnues.
Le classeur est écrit avec les bons types : les nombres sont des cellules numériques que vous pouvez additionner, les dates au format ISO deviennent des dates Excel, true et false deviennent des booléens, et chaque colonne est ajustée à son contenu. Vous pouvez aussi choisir OpenDocument (.ods) pour LibreOffice, ou CSV et TSV si un simple fichier texte vous suffit.
Tout s’exécute dans votre navigateur, ce qui compte lorsque le JSON contient des fiches clients ou des jetons. Les très grands tableaux sont traités dans un worker en arrière-plan et affichés dans un tableau virtualisé.
Confidentialité
Le JSON est analysé et le tableur est généré dans cet onglet du navigateur ; aucune donnée n’est envoyée, ce qui garde les réponses d’API, les fiches clients et les clés sur votre appareil.