Outil de données et de texte

JSON en Excel

Transformez directement une liste d'enregistrements JSON en classeur XLSX.

JSON en Excel Fonctionne sur votre appareil
  • 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.

FAQ

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.