Aller au contenu

Convertir du JSON en Excel

Transformez un tableau JSON en feuille de calcul XLSX avec une colonne par clé, directement sur votre appareil.

Convertir en
Déposez un fichier CSV, Excel ou JSONCSV, TSV, XLSX, XLS, ODS, JSON · jusqu’à 500 Mo
Choisir un fichierTraité sur votre appareil, jamais envoyé
Fonctionne dans votre navigateur · aucun envoiComment ça marche

Comment utiliser JSON en Excel

  1. 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. 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. 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.

JSON en Excel : questions fréquentes

Quelle structure JSON est attendue ?
Un tableau d’objets fonctionne le mieux : un objet par ligne. L’outil accepte aussi une enveloppe comme {"data": [...]}, un objet indexé par identifiant ({"a1": {...}}), des objets de colonnes ({"name": [...], "age": [...]}), des tableaux de tableaux avec une ligne d’en-tête, des objets uniques et du JSON Lines avec un objet par ligne.
Que deviennent les objets et tableaux imbriqués ?
Quand « Aplatir les objets imbriqués » est activé, ils deviennent des colonnes en notation à points, comme shipping.address.city ou tags.0. Désactivez l’option pour garder chaque valeur imbriquée sous forme de texte JSON compact dans une cellule, utile si la structure varie beaucoup d’une ligne à l’autre et que seuls les champs de premier niveau vous intéressent.
Les dates et les nombres sont-ils de vraies valeurs Excel ?
Oui. Les nombres sont écrits dans des cellules numériques, true et false en booléens, et les valeurs reconnues comme des dates en cellules de date au format aaaa-mm-jj (avec l’heure si elle est présente). Le tri, le filtrage, les formules et les tableaux croisés dynamiques fonctionnent donc tout de suite, sans avertissement de conversion en nombre.
Pourquoi mon JSON est-il signalé comme invalide ?
Le JSON est strict : les clés et les chaînes exigent des guillemets doubles, les virgules finales sont interdites et les commentaires ne font pas partie du format. Le message d’erreur indique la ligne où l’analyse s’est arrêtée. Une copie depuis les outils de développement du navigateur ajoute parfois du texte avant ou après les données : supprimez-le et collez à nouveau.
Puis-je reconvertir le fichier Excel en JSON plus tard ?
Oui : déposez le fichier .xlsx dans le convertisseur principal et choisissez JSON avec « Imbriquer les clés à points » activé. Les colonnes nommées avec des points sont reconstruites en objets imbriqués identiques, donc un aller-retour JSON → Excel → JSON redonne des données équivalentes, hormis les lignes ou valeurs que vous avez modifiées dans le tableur.

Autres usages de cet outil