Convertisseur XLSX vers JSON
Transformer une feuille en tableau d'objets JSON, avec le contrôle des cellules vides.
Traité dans votre navigateur. Ce fichier est converti sur votre appareil et n'est jamais envoyé.
Convertisseur
.xlsx jusqu'à 25 MB. Vous pouvez aussi déposer un fichier ici.
Aucun fichier sélectionné.
À propos de cet outil
Transformer un tableur en JSON est en général la première étape pour alimenter une API, un script ou une base de données à partir d'un classeur. Cet outil ouvre un classeur .xlsx dans votre navigateur et écrit la feuille choisie sous forme de tableau d'objets JSON, un par ligne.
Comme les cellules vides et les dates sont précisément là où les exports de tableur dérapent d'ordinaire, les deux vous reviennent plutôt que d'être devinées.
Formats pris en charge et limites
- Entrée
- .xlsx
- Sortie
- .json (application/json)
- Nom du fichier produit
- The workbook name with the worksheet name appended, for example budget.xlsx becomes budget-Q1.json. Exporting every worksheet produces budget-sheets.zip.
- Taille maximale
- 25 MB
- Traitement
- Dans votre navigateur. Le fichier n'est pas envoyé.
XLSX face à JSON
| Caractéristique | XLSX | JSON |
|---|---|---|
| Stocké sous forme de | Un ZIP de parties XML, exige un logiciel | Texte brut, lisible dans n'importe quel éditeur |
| Ce qu'il peut contenir | Des lignes et des colonnes | Des valeurs imbriquées dans des valeurs |
| Les nombres restent des nombres | Oui | Oui |
| Commentaires | Oui | Non |
| Plusieurs dans un fichier | Oui | Non |
| Publié | 2007 | 2001 |
Comment l'utiliser
- Choisissez un classeur .xlsx. Ses feuilles sont listées dès qu'il est lu.
- Choisissez une feuille, ou demandez à les exporter toutes.
- Indiquez si la première ligne contient les noms de colonnes, et choisissez la façon d'écrire les cellules vides et les dates.
- Sélectionnez Convertir, puis téléchargez le fichier .json ou l'archive .zip.
Limites
- Chaque valeur est écrite comme une chaîne, sauf les cellules vides si vous demandez null. Les nombres ne deviennent pas des nombres JSON, parce que cela abîme silencieusement des valeurs comme les codes postaux, les longs numéros de compte et les numéros de version.
- Les formules ne sont pas recalculées ; c'est la valeur enregistrée avec le classeur qui est utilisée.
- La mise en forme, les cellules fusionnées, les graphiques, les images et les commentaires n'ont pas de représentation.
- Les noms de colonnes en double fusionnent, et la dernière colonne portant un nom donné l'emporte.
- Seul le .xlsx est pris en charge. Les anciens .xls et les .xlsm avec macros sont refusés.
- Les classeurs protégés par mot de passe ne peuvent pas être ouverts.
Problèmes courants
Le fichier a été refusé avant même de commencer.
Convertisseur XLSX vers JSON vérifie l'extension avant de lire le moindre octet, et accepte .xlsx. 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 XLSX vers JSON 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 .json, 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 .json dans les réglages du système. Le fichier lui-même est correct.
Questions fréquentes
- Mon classeur est-il envoyé quelque part ?
- Non. Le classeur est ouvert et converti entièrement dans votre navigateur. Il ne quitte jamais votre appareil et aucune requête n'en transporte le contenu.
- Quel réglage choisir pour les cellules vides ?
- Utilisez null quand le consommateur distingue une valeur absente d'une valeur vide, omettez la propriété quand il attend des champs facultatifs, et prenez la chaîne vide quand il attend que chaque clé soit présente sous forme de texte.
- Pourquoi mes nombres sont-ils entre guillemets ?
- Les valeurs des cellules sont écrites comme du texte pour que rien ne se perde en route. Un nombre qui doit être un nombre JSON est une petite transformation après la conversion, alors qu'un numéro de compte corrompu est irrécupérable.
- Puis-je convertir toutes les feuilles d'un coup ?
- Oui. Choisissez toutes les feuilles et le téléchargement est une archive ZIP contenant un fichier JSON par feuille, nommé d'après elle.
- Dois-je installer quelque chose ou créer un compte pour utiliser Convertisseur XLSX vers JSON ?
- Non, à tout cela. Convertisseur XLSX vers JSON 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 XLSX vers JSON 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 XLSX vers JSON 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 XLSX vers JSON ?
- 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.