Fonctionnement de la conversion Excel en JSON
Cet outil lit votre classeur Excel et convertit les lignes de la feuille en données JSON. Si vous choisissez « Objets JSON », la première ligne est utilisée comme liste d’en-têtes et chaque ligne suivante devient un objet JSON. Tout s’effectue directement dans votre navigateur : aucun fichier n’est envoyé ni stocké, ce qui convient également aux données confidentielles.
Quand utiliser cet outil
Excel est particulièrement pratique pour consulter et modifier visuellement des données, tandis que le JSON est mieux adapté aux données structurées et aux interfaces de programmation. La conversion Excel en JSON est utile pour les intégrations, les scripts et les échanges de données portables.
- Interfaces de programmation et applications Web : convertissez vos feuilles en objets JSON pour des importations, des requêtes et des essais.
- Automatisation : utilisez les données JSON dans des scripts, des flux de traitement et des tâches sans serveur.
- Configuration : transformez des tableaux en paramètres structurés pour vos applications.
- Transformation de données : exportez des lignes propres que vous pourrez mapper, fusionner et filtrer.
Vous avez besoin de la conversion inverse, de JSON vers Excel ? Utilisez notre convertisseur JSON en Excel . Pour obtenir un format plus simple et plus léger, essayez plutôt de convertir votre fichier Excel en CSV .
Conversion Excel en JSON : guide étape par étape
La conversion de votre classeur ne prend que quelques instants :
- Ajoutez vos fichiers Excel. Faites-les glisser dans la zone ci-dessus ou cliquez pour les sélectionner sur votre appareil.
- Choisissez la structure JSON. Utilisez les en-têtes pour créer des objets JSON ou sélectionnez un tableau de tableaux afin de conserver les données brutes.
- Choisissez le type d’exportation. Exportez uniquement la première feuille ou toutes les feuilles du classeur.
- Convertissez en JSON. Cliquez sur Convertir en JSON. L’intégralité du traitement s’effectue directement dans votre navigateur.
- Enregistrez les fichiers obtenus. Téléchargez-les séparément ou utilisez le bouton permettant de tout enregistrer.
Confidentialité, limites et traitement de vos fichiers
FileYoga repose sur une règle simple : vos fichiers restent en votre possession. La conversion Excel en JSON s’effectue localement dans votre navigateur. Vos données ne sont donc jamais envoyées aux serveurs de FileYoga.
Conversion entièrement locale
La conversion s’effectue localement dans votre navigateur, sur votre appareil. Votre classeur n’est pas envoyé et le fichier JSON est généré directement de votre côté.
Aucune copie cachée
Lorsque vous effacez la liste ou fermez l’onglet, l’outil cesse d’utiliser vos fichiers et n’enregistre aucune copie sur un serveur.
Aucune limite artificielle
Aucun accès payant ni quota ne vous est imposé. Les seules limites dépendent de la mémoire de votre appareil et des capacités de votre navigateur.
Aucun compte requis
Utilisez le convertisseur sans vous inscrire. Ouvrez la page, convertissez vos fichiers et fermez-la lorsque vous avez terminé.
Si vous travaillez avec des données sensibles, comme des exportations de clients, des rapports internes ou des listes financières, ce fonctionnement vous permet d’en conserver le contrôle du début à la fin.
Conseils pour obtenir les meilleurs résultats
- Si votre feuille contient des en-têtes, choisissez « Objets JSON » afin que les colonnes deviennent les noms des champs.
- Si plusieurs colonnes portent le même nom, renommez-les d’abord dans Excel afin d’éviter l’écrasement de certaines valeurs.
- Si votre classeur comprend plusieurs feuilles, utilisez « Toutes les feuilles » pour exporter chaque onglet séparément.
- Pour les feuilles très volumineuses, convertissez un fichier à la fois afin de limiter l’utilisation de la mémoire du navigateur.
Résolution des problèmes
- L’exportation est lente ou l’onglet se bloque : les feuilles volumineuses peuvent dépasser les limites de mémoire. Convertissez un seul classeur à la fois et fermez les autres onglets exigeants.
- Le fichier JSON est vide : la feuille est peut-être vide ou ne contient que des en-têtes. Ajoutez des lignes ou passez au mode tableau de tableaux pour effectuer un essai.
-
Des clés comme
__EMPTYapparaissent : certaines feuilles comportent des cellules d’en-tête vides, des cellules fusionnées ou des espaces dans leur structure. Simplifiez la première ligne pour obtenir un tableau régulier. - Les nombres semblent différents : la mise en forme Excel peut afficher les valeurs différemment de leur contenu brut. Vérifiez le résultat et ajustez la mise en forme avant l’exportation.
- Les différentes feuilles sont exportées dans une archive ZIP : cela se produit lorsque vous exportez toutes les feuilles d’un classeur qui en contient plusieurs, afin de pouvoir tout télécharger en une seule fois.
Questions fréquentes
Non. La conversion Excel en JSON s’effectue localement dans votre navigateur. Votre classeur n’est jamais envoyé aux serveurs de FileYoga et le fichier JSON est généré directement sur votre appareil.
La première ligne de la feuille est utilisée comme liste des noms de colonnes. Chaque ligne suivante devient un objet JSON dont les clés correspondent aux en-têtes et les valeurs au contenu des cellules. Cette option convient particulièrement aux feuilles organisées sous forme de tableau régulier.
Utilisez le mode « Tableau de tableaux — données brutes » lorsque votre feuille ne comporte pas d’en-têtes fiables, lorsque vous souhaitez conserver exactement la structure des lignes et des colonnes ou lorsque la feuille ressemble davantage à une grille qu’à un jeu de données. Chaque ligne devient alors un tableau de valeurs.
Cela signifie généralement que la ligne d’en-tête comporte des cellules vides, des cellules fusionnées ou des interruptions dans la structure du tableau. Pour obtenir des objets JSON propres, utilisez une première ligne simple, complète et sans cellules fusionnées, puis recommencez la conversion.
Les clés JSON doivent être uniques. Si plusieurs colonnes
portent le même nom, certaines valeurs peuvent être
écrasées ou les clés peuvent être renommées
automatiquement. Pour obtenir un résultat prévisible,
renommez les en-têtes en double dans Excel, par exemple
prix et prix_2, avant l’exportation.
Le JSON exporte les valeurs, et non la mise en forme. Les styles de cellules, graphiques, images et dispositions ne font pas partie du format JSON. Lorsqu’une cellule contient une formule, l’exportation utilise sa valeur enregistrée lorsqu’elle est disponible. Pour garantir les valeurs obtenues, vous pouvez remplacer les formules par leurs résultats dans Excel avant la conversion.
Excel peut afficher les cellules selon une mise en forme différente de leur valeur réellement enregistrée. Si une date ou un nombre semble incorrect, vérifiez le format de la cellule d’origine et utilisez une présentation cohérente, par exemple une date au format ISO, afin d’obtenir un JSON plus prévisible.
Les cellules vides sont exportées comme des valeurs vides à leur position dans la ligne. En mode objets JSON, la clé correspondant à l’en-tête reste présente, mais sa valeur peut être vide. Cette approche maintient une structure cohérente entre les lignes pour les scripts et les importations.
L’option « Toutes les feuilles » exporte chaque feuille dans son propre fichier JSON. Lorsque le classeur comporte plusieurs feuilles, l’outil les regroupe dans une seule archive ZIP afin que vous puissiez tout télécharger proprement en une seule étape.
En mode « Toutes les feuilles », chaque feuille est enregistrée dans un fichier JSON portant son nom. Si ce nom contient des caractères incompatibles avec les noms de fichiers, il est automatiquement adapté afin que le téléchargement fonctionne correctement.
Aucune limite artificielle n’est imposée. Les classeurs très volumineux ou comportant de nombreuses feuilles peuvent ralentir votre navigateur ou atteindre ses limites de mémoire. Dans ce cas, convertissez un seul classeur à la fois et fermez les autres onglets exigeants.