JSON en Excel
Transformez directement une liste d'enregistrements JSON en classeur XLSX.
- S'exécute dans votre navigateur — rien de ce que vous saisissez n'est envoyé
- Sans inscription, sans quota, gratuit et utilisable aussi souvent que vous le souhaitez
Comment ça marche
Les réponses d'API arrivent en JSON et les personnes qui doivent les lire veulent un tableur. Passer par le CSV fonctionne, mais fait perdre les types et laisse Excel deviner à l'import§; écrire un vrai XLSX évite les deux.
La forme attendue
Un tableau d'objets, ce que renvoie un point d'accès de type liste. Les clés de l'ensemble des enregistrements deviennent les colonnes. Un objet unique est traité comme une feuille d'une ligne.
Pourquoi ne pas passer par le CSV
Excel devine les types à l'import d'un CSV, c'est ainsi que de longs identifiants passent en notation scientifique et que des codes comme 1-2 deviennent des dates. Écrire directement du XLSX place les nombres comme nombres et le texte comme texte, si bien que rien n'est réinterprété en silence.
Valeurs imbriquées
Une valeur qui est elle-même un objet ou un tableau est écrite dans la cellule sous forme de texte JSON, car une cellule contient une seule valeur et ne peut pas contenir une structure. Aplatissez d'abord vos données si ces champs comptent.
Dans l'autre sens
L'outil Excel en JSON fait la conversion inverse, et l'outil Excel en CSV est là si ce qu'il vous faut vraiment est un tableau en texte brut.
JSON en Excel : questions
Quel JSON accepte-t-il§?
Un tableau d'objets, ou un objet unique. Les clés deviennent des colonnes.
Pourquoi est-ce mieux que de convertir en CSV§?
Excel devine les types à l'import d'un CSV et abîme les nombres longs et les codes. Le XLSX stocke directement les types.
Que deviennent les objets imbriqués§?
Ils sont écrits dans la cellule sous forme de texte JSON, car une cellule ne peut pas contenir une structure.
Mes données sont-elles envoyées ?
Non. Le classeur est créé dans votre navigateur.