Convertisseur JSON vers XLSX
Transformer un tableau d'objets JSON en classeur Excel, une ligne par objet.
Traité dans votre navigateur. Ce fichier est converti sur votre appareil et n'est jamais envoyé.
Convertisseur
.json jusqu'à 25 MB. Vous pouvez aussi déposer un fichier ici.
Aucun fichier sélectionné.
À propos de cet outil
Les réponses d'API et les enregistrements exportés arrivent en général en JSON, alors que la personne qui doit les lire veut en général un tableur. Cet outil transforme un tableau d'objets JSON en classeur Excel, avec une ligne par objet.
Les colonnes viennent de l'union des clés de tous les objets, dans leur ordre d'apparition : un champ que seuls certains enregistrements portent obtient donc sa propre colonne.
Formats pris en charge et limites
- Entrée
- .json
- Sortie
- .xlsx (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)
- Nom du fichier produit
- The original name with the new extension, for example data.json becomes data.xlsx.
- Taille maximale
- 25 MB
- Traitement
- Dans votre navigateur. Le fichier n'est pas envoyé.
Comment l'utiliser
- Choisissez un fichier .json, ou passez à Coller du texte et collez directement le JSON.
- Nommez la feuille et décidez si la première ligne doit contenir les noms de colonnes.
- Sélectionnez Convertir, puis téléchargez le classeur .xlsx.
Limites
- Le niveau supérieur doit être un tableau d'objets. Un objet seul est traité comme une ligne ; les tableaux de valeurs simples sont refusés avec une explication.
- Les objets et les tableaux imbriqués sont écrits dans leur cellule sous forme de texte JSON, parce qu'une cellule de tableur ne peut pas contenir une structure.
- Chaque cellule est écrite comme du texte : les nombres et les dates arrivent donc en texte plutôt qu'en cellules numériques ou date.
- Le classeur comporte une seule feuille, et aucune mise en forme, largeur ni formule n'est appliquée.
- Les noms de feuille ne peuvent pas contenir : \ / ? * [ ] et sont limités à 31 caractères, ce qui est une restriction d'Excel.
Questions fréquentes
- Mon fichier est-il envoyé quelque part ?
- Non. La conversion se déroule entièrement dans votre navigateur. Le fichier ne quitte jamais votre appareil et aucune requête n'en transporte le contenu.
- Qu'advient-il des objets imbriqués ?
- Ils sont écrits dans une seule cellule sous forme de texte JSON. Les aplatir en colonnes du type adresse.ville exige des règles de nommage qui cassent dès qu'il y a des tableaux ; la structure est donc conservée telle quelle.
- Pourquoi certaines lignes ont-elles des cellules vides ?
- Chaque ligne reçoit toutes les colonnes trouvées dans le document. Là où un enregistrement n'a pas ce champ, la cellule reste vide.
- Puis-je obtenir des cellules numériques plutôt que du texte ?
- Pas depuis cet outil. Convertir des valeurs en devinant leur type est précisément la façon dont les imports de tableur abîment les données : la conversion vous est donc laissée dans le tableur, où vous pouvez vérifier le résultat.