JSON en Excel

Collez du JSON et téléchargez un fichier Excel. Les objets imbriqués deviennent des colonnes et les listes d'objets obtiennent leurs propres feuilles. Tout s'exécute dans votre navigateur, vos données ne quittent donc jamais votre appareil.

Texte collé ou fichiers .json, .jsonl et .txt jusqu'à 50 Mo

Collez ou choisissez un fichier. Vous pouvez aussi déposer un fichier ici.

Listes d'objets

Votre aperçu apparaîtra ici après la conversion.

Comment ça fonctionne

Ce convertisseur JSON en Excel transforme une réponse d'API, un export ou un fichier local en classeur .xlsx. Il s'exécute dans un Web Worker de votre navigateur, ainsi le JSON n'est jamais téléversé, il n'y a aucune limite quotidienne et aucun compte n'est nécessaire. Examinez l'aperçu de chaque feuille et téléchargez le classeur.

Ce que devient chaque structure JSON

Votre JSONDans le classeur
Un tableau d'objetsUne ligne par objet, sous une ligne d'en-têtes. Les colonnes incluent toutes les clés vues dans les objets, par ordre d'apparition. Les valeurs manquantes laissent des cellules vides.
Un objet imbriquéDes colonnes nommées avec des points, comme shipping.city et shipping.address.zip.
Une liste d'objets à l'intérieur d'un enregistrementAvec Feuilles distinctes, une feuille nommée d'après la clé, comme items. Sa première colonne indique la ligne parente, correspondant à la colonne # de la feuille principale. Avec Colonnes numérotées, des colonnes comme items.1.sku et items.2.sku sur la même feuille.
Une liste de valeurs simplesUne seule cellule avec les valeurs séparées par des virgules : rouge, bleu. Une liste contenant d'autres listes conserve son texte JSON brut.
Un objet unique au niveau racineUne seule ligne. Les listes d'objets à l'intérieur vont dans leurs propres feuilles, ainsi une réponse telle que {"users": […]} génère une feuille users.
Un tableau de tableauxChaque tableau interne devient une ligne telle quelle, sans ligne d'en-tête ajoutée.

Les nombres et les booléens (true/false) conservent leur type afin que vous puissiez les sommer, les trier et les filtrer. Le texte reste du texte, même s'il ressemble à un nombre, ainsi les codes postaux et numéros de téléphone conservent leurs zéros initiaux. Les dates écrites sous la forme 2024-01-15, 2024-01-15 14:30 ou 2024-01-15T14:30:00Z deviennent des dates Excel ; l'heure avec Z reste en UTC. Une heure avec décalage, comme +02:00, est conservée sous forme de texte pour ne pas fausser l'heure locale. Les entiers de plus de 15 chiffres (tels que les numéros de commande) sont enregistrés sous forme de texte, car Excel ne conserve que 15 chiffres significatifs. Les valeurs nulles laissent une cellule vide.

Choisissez Feuilles distinctes lorsque les enregistrements contiennent des listes, comme des commandes contenant des articles. Chaque enregistrement reste sur une ligne et les articles vont dans leur propre feuille, que vous pouvez croiser avec les colonnes # via RECHERCHEX ou des tableaux croisés dynamiques. Choisissez Colonnes numérotées si les listes sont courtes et que vous préférez tout regrouper sur une seule feuille. Chaque feuille inclut le filtre automatique sur l'en-tête et des largeurs de colonnes ajustées à leurs premières lignes.

Vous pouvez coller du texte ou choisir un fichier .json, .jsonl ou .txt jusqu'à 50 Mo. Les fichiers JSON Lines, avec un enregistrement par ligne, se convertissent en une ligne par ligne. Excel prend en charge jusqu'à 1 048 576 lignes et 16 384 colonnes par feuille, et 32 767 caractères par cellule. Un message s'affiche si une feuille dépasse ces limites et le texte trop long est tronqué avec un avertissement. Les fichiers volumineux prennent plus de temps sur mobile et peuvent manquer de mémoire ; un ordinateur gère des volumes plus importants. L'aperçu affiche les 100 premières lignes et 30 premières colonnes de chaque feuille, et le téléchargement inclut l'intégralité.

Si le JSON ne peut pas être analysé, le message indique la ligne et la colonne et suggère une solution. Les causes les plus fréquentes sont les virgules finales, les guillemets simples, les clés sans guillemets et les commentaires.