Mode d’emploi
- Collez du JSON ou ouvrez un fichier .json.
- Vérifiez l’aperçu. Chaque clé présente dans l’un des objets devient une colonne.
- Téléchargez le fichier .xlsx.
Explication des options
- Structures prises en charge
- Un tableau d’objets ([{"a": 1}]), un tableau de tableaux ([[1, 2]]) ou un objet qui contient un tableau, comme {"data": [...]}. La première propriété de type tableau est utilisée.
- Valeurs imbriquées
- Les objets et tableaux contenus dans un enregistrement sont écrits en texte JSON dans une seule cellule. Passez d’abord par le formateur JSON si vous voulez les aplatir.
- Types
- Les nombres et les booléens deviennent des nombres Excel et des valeurs VRAI/FAUX ; null laisse la cellule vide.
Exemple : des enregistrements aux clés différentes
Supposons que le tableau contienne deux enregistrements qui n’ont pas les mêmes champs :
[
{"name": "Ada", "age": 36, "tags": ["a", "b"]},
{"name": "Bob", "city": "Rome", "active": true}
]
Les colonnes sont toutes les clés, dans l’ordre de leur première apparition, et un enregistrement qui n’a pas une clé laisse cette cellule vide :
| name | age | tags | city | active |
|---|---|---|---|---|
| Ada | 36 | [“a”,“b”] | ||
| Bob | Rome | TRUE |
Le tableau tags est écrit sous forme de texte JSON dans une seule cellule, et true devient la valeur Excel TRUE. Si le niveau supérieur est un tableau de tableaux, la première ligne est utilisée telle quelle et aucun en-tête n’est créé.
Questions fréquentes
Dans quel ordre sont les colonnes ?
Les colonnes suivent l’ordre dans lequel les clés apparaissent pour la première fois dans le tableau.
Puis-je créer plusieurs feuilles ?
Une feuille par conversion. Convertissez chaque tableau séparément et regroupez-les dans Excel si nécessaire.
Comment garder les identifiants longs exacts ?
Écrivez-les sous forme de chaînes dans le JSON ("110101199003074514"). Les nombres sans guillemets de plus de 15 à 16 chiffres perdent en précision dès qu’un programme JavaScript les lit, alors que les chaînes sont toujours écrites dans Excel en tant que texte.
Confidentialité
Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers et vos textes sont traités sur votre appareil et ne sont jamais envoyés à nos serveurs.