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é.
JSON face à XLSX
| Caractéristique | JSON | XLSX |
|---|---|---|
| Stocké sous forme de | Texte brut, lisible dans n'importe quel éditeur | Un ZIP de parties XML, exige un logiciel |
| Ce qu'il peut contenir | Des valeurs imbriquées dans des valeurs | Des lignes et des colonnes |
| Les nombres restent des nombres | Oui | Oui |
| Commentaires | Non | Oui |
| Plusieurs dans un fichier | Non | Oui |
| Publié | 2001 | 2007 |
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.
Problèmes courants
Le fichier a été refusé avant même de commencer.
Convertisseur JSON vers XLSX vérifie l'extension avant de lire le moindre octet, et accepte .json. Les navigateurs signalent les types de fichiers de façon assez incohérente pour que ce soit l'extension qui tranche.
Renommez le fichier si l'extension est simplement fausse, ou convertissez-le d'abord vers l'une de celles-là. Un fichier dont l'extension ne correspond pas au contenu est refusé pour la même raison, et celui-là demande une conversion et non un renommage.
Il a dit que le fichier était trop volumineux.
La limite ici est de 25 MB. Ce n'est pas une règle mais une mesure : tout s'exécute sur votre appareil, et au-delà de cette taille un téléphone manque de mémoire au lieu de finir lentement.
Découpez le fichier, allégez-le avant de convertir, ou passez par un logiciel de bureau pour celui-là. Une machine avec plus de mémoire en fera davantage, mais la limite ignore sur quelle machine elle se trouve.
J'ai sélectionné plusieurs fichiers et un seul a été converti.
Cet outil prend un fichier à la fois. En traiter plusieurs ensemble multiplierait la mémoire employée, ce qui est la première chose à céder sur un téléphone.
Convertissez-les l'un après l'autre. Rien ne subsiste entre deux, il n'y a donc aucun état à réinitialiser.
Il ne s'est rien passé pendant longtemps au premier essai.
Convertisseur JSON vers XLSX télécharge une bibliothèque avant de pouvoir commencer, récupérée une fois puis réutilisée. Cette attente précède la conversion au lieu d'en faire partie, d'où la barre de progression immobile.
Laissez l'onglet ouvert et au premier plan ; un onglet en arrière-plan est bridé par le navigateur. Toute conversion suivante dans la même session saute cette étape.
L'onglet s'est rechargé tout seul en cours de route.
Le navigateur a manqué de mémoire et a redémarré la page. Aux abords de 25 MB, c'est la première défaillance que rencontre un téléphone, et elle ressemble à un plantage plutôt qu'à une erreur.
Essayez un fichier plus petit, fermez les autres onglets, ou faites-le sur un ordinateur. Rien n'a été envoyé ni perdu : le fichier d'origine est intact sur votre appareil.
Le résultat s'est ouvert dans le mauvais programme.
La sortie est un fichier .xlsx, et votre système ouvre cette extension avec ce qu'on lui a indiqué. La conversion n'y est pour rien.
Ouvrez-le depuis le programme voulu, ou changez l'application par défaut pour .xlsx dans les réglages du système. Le fichier lui-même est correct.
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.
- Dois-je installer quelque chose ou créer un compte pour utiliser Convertisseur JSON vers XLSX ?
- Non, à tout cela. Convertisseur JSON vers XLSX fonctionne dans le navigateur que vous avez déjà : pas d'inscription, pas de téléchargement, pas de filigrane sur le résultat et aucune limite au nombre de fichiers. Il n'y a rien à désinstaller ensuite non plus, puisque rien n'a été installé.
- Convertisseur JSON vers XLSX fonctionne-t-il hors connexion ?
- Une fois la page chargée, oui. La conversion se fait sur votre appareil et n'a besoin d'aucune connexion pour travailler. La première visite récupère la page et le code qui convertit ; après quoi une connexion perdue n'arrête rien, et le fichier converti apparaît exactement comme en ligne.
- Quelle taille de fichier Convertisseur JSON vers XLSX accepte-t-il ?
- La limite est de 25 MB. C'est un choix et non un plafond technique : la vraie contrainte est la mémoire, et un fichier qui, décodé, dépasse celle de l'appareil échoue d'une façon difficile à expliquer. Les téléphones l'épuisent bien avant les ordinateurs portables, et c'est pourquoi la limite est là où elle est.
- Puis-je convertir plusieurs fichiers à la fois avec Convertisseur JSON vers XLSX ?
- Pas ici : cet outil prend un fichier à la fois, parce que ce qu'il fait dépend de choix propres à ce fichier-là. Convertissez-les l'un après l'autre, ou regardez les convertisseurs par lot de la même catégorie, conçus pour un dossier entier.