Convertisseur JSON en Excel

Transformez un tableau d'objets JSON en feuille de calcul XLSX.

Fonctionne dans votre navigateur. Vos fichiers ne quittent jamais votre appareil.

Comment convertir du JSON en Excel

  1. Collez ou importez votre JSON.
  2. Vérifiez le tableau d'aperçu.
  3. Cliquez pour télécharger le fichier XLSX.

Exemple : du JSON en entrée, des colonnes en sortie

JSONColonneValeur de cellule
{"name":"Sam"}nameSam
{"user":{"city":"NY"}}user.cityNY
{"score":95.5}score95.5, typé comme un nombre

Conseils pour une feuille de calcul propre

  • Gardez des clés similaires pour chaque objet. Un champ absent d'une ligne laisse juste cette cellule vide au lieu de décaler les autres colonnes.
  • En collant depuis une réponse d'API, copiez seulement le tableau lui-même, pas un objet englobant comme {"results": [...]}.
  • Un nombre écrit comme une chaîne JSON, comme un numéro de téléphone "2025550147", reste du texte dans la feuille de calcul, car seuls les vrais nombres JSON sont typés comme des nombres Excel.

Quand cet outil vaut mieux que copier dans Excel à la main

  • Les réponses d'API et les journaux JSON exportés, peu pratiques à reformater à la main.
  • Les fichiers de configuration ou de réglages imbriqués, transformés en une ligne plate par entrée.
  • Les données de test ou fixtures que vous voulez inspecter comme une feuille de calcul avant de les utiliser.
  • Le partage de données structurées avec un collègue à l'aise avec Excel mais pas avec du JSON brut.

FAQ JSON vers Excel

Quelle forme de JSON cela attend-il ?

Un tableau d'objets, un objet par ligne. Un objet seul fonctionne aussi et est traité comme une seule ligne.

Qu'advient-il des objets imbriqués ?

Ils sont aplatis en noms de colonnes séparés par des points. Un objet address imbriqué sous un user devient des colonnes comme user.address.city.

Y a-t-il une limite de lignes ?

Aucune limite fixe, même si les très grands tableaux dépendent de la mémoire disponible dans votre navigateur.

Puis-je importer un fichier au lieu de coller ?

Oui. Utilisez le bouton d'import à côté de la zone de texte et le contenu du fichier s'y charge automatiquement.

Les nombres et les booléens true/false sont-ils bien typés dans la feuille de calcul ?

Oui. Un nombre JSON devient un vrai nombre Excel que vous pouvez additionner ou trier, et les valeurs true ou false sont écrites comme des cellules booléennes Excel plutôt que le texte "true".

Qu'advient-il d'un tableau à l'intérieur d'un objet, comme une liste de tags ?

Il est écrit dans une seule cellule contenant le texte JSON du tableau, comme ["a","b"], car répartir une liste de longueur variable sur des colonnes n'a pas de forme unique correcte.

Dans quel ordre arrivent les colonnes ?

Dans l'ordre où les champs apparaissent en parcourant les objets, donc les clés du premier objet arrivent généralement en tête, avec les champs supplémentaires des objets suivants ajoutés à la fin.

Peut-il gérer du JSON profondément imbriqué, sur plusieurs niveaux ?

Oui, l'aplatissement fonctionne à n'importe quelle profondeur, en joignant chaque niveau par un point, comme a.b.c, même si un emboîtement très profond peut rendre certains noms de colonnes assez longs.

Outils similaires