Aller au contenu

Convertisseur Excel en JSON

Déposez un classeur et obtenez la feuille choisie sous forme de tableau JSON d’objets, avec des dates en texte ISO.

Traité localement dans votre navigateur

Options

Qu'est-ce que Convertisseur Excel en JSON ?

Les tableurs sont une source fréquente de configuration, de traductions, de tarifs et de données de test, mais les applications veulent du JSON. Cet outil lit le classeur localement, prend la première ligne comme noms de propriétés et transforme chaque ligne suivante en objet aux valeurs typées : les nombres restent des nombres, TRUE/FALSE deviennent des booléens et les cellules vides deviennent null.

Les cellules de date sont converties en texte ISO 8601 pour que le résultat ne dépende d’aucun paramètre régional (ou vous pouvez garder le texte affiché ou le numéro de série Excel). Les en-têtes vides ou en double sont renommés, les lignes vides peuvent être ignorées et les noms de propriété comme __proto__ sont traités en toute sécurité. Les classeurs multi-feuilles affichent un sélecteur de feuille.

Comment ça marche ?

  1. Déposez un fichier Excel, ODS ou CSV (jusqu’à 50 Mo).
  2. Choisissez la feuille dans le sélecteur si le classeur en contient plusieurs.
  3. Gardez « La première ligne est un en-tête » pour des objets, ou décochez pour un tableau de tableaux ; réglez dates, cellules vides et lignes vides.
  4. Copiez le JSON ou téléchargez-le en fichier .json nommé d’après le classeur.

Cas d'usage courants

  • Transformer un tableur de traductions en fichiers de langue JSON.
  • Charger une liste de prix Excel dans une application web ou une maquette d’API.
  • Constituer des jeux de test maintenus dans un tableur par des non-développeurs.
  • Alimenter un graphique ou un composant de tableau à partir d’un export de classeur.

Exemples

Déposez un classeur et obtenez la feuille choisie sous forme de tableau JSON d’objets, avec des dates en texte ISO.

Confidentialité

Convertisseur Excel en JSON s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.

Limites

Les formules sont exportées avec leur dernière valeur calculée. Une seule feuille est convertie à la fois, et les cellules fusionnées n’apparaissent que dans leur cellule en haut à gauche.

Questions fréquentes

Comment les dates sont-elles représentées ?

En texte ISO 8601 par défaut : 2024-01-15 pour les dates et 2024-01-15T13:45:00 pour les date-heures, sans décalage de fuseau. Vous pouvez aussi choisir le texte affiché ou le numéro de série Excel brut.

Que deviennent les cellules vides ?

Par défaut elles deviennent null. Vous pouvez omettre complètement la clé ou utiliser une chaîne vide.

Puis-je obtenir des tableaux au lieu d’objets ?

Oui. Décochez « La première ligne est un en-tête » pour obtenir un tableau de tableaux incluant la première ligne.

Plus d'outils dans JSON & données →