Excel en JSON
Transformez un tableur en enregistrements JSON, directement dans la page.
- S'exécute sur votre appareil — le fichier n'est envoyé nulle part
- Sans inscription, sans filigrane, sans quota quotidien
- Gratuit, sans limite d'utilisation
Comment ça marche
Passer d'un tableur à du JSON est la première étape de la plupart des scripts d'import, des fichiers de données initiales et des jeux de test. C'est aussi le moment où un fichier plein de vraies données finit souvent collé dans un convertisseur pris au hasard.
Enregistrements ou lignes brutes
Le mode enregistrements donne un objet par ligne, la première ligne fournissant les noms des champs, ce qu'attend une API ou un script d'import. Les tableaux bruts vous donnent les lignes telles quelles, y compris la ligne d'en-tête, ce qui est utile quand la feuille n'a pas d'en-tête ou quand la mise en page est irrégulière et que vous voulez la traiter vous-même.
Les types sont conservés
Les nombres sont convertis en nombres JSON et les dates en valeurs lisibles, au lieu que tout devienne une chaîne de caractères. Les cellules vides deviennent null en mode enregistrements, si bien que chaque objet a la même forme, ce qui compte quand le résultat est transmis à un outil strict.
Une feuille ou toutes
Par défaut, seule la première feuille est convertie, ce qui est le cas courant. Si vous choisissez toutes les feuilles, vous obtenez un objet dont les clés sont les noms des feuilles, chacune contenant ses lignes. Vous êtes prévenu quand un classeur comptait plus de feuilles que celles qui ont été converties.
Ce qui est perdu
La mise en forme, les formules, les cellules fusionnées et les graphiques n'ont pas d'équivalent en JSON. Les résultats des formules sont conservés ; les formules, non.
Excel en JSON : questions
D'où viennent les noms de champs§?
De la première ligne de la feuille, en mode enregistrements.
Puis-je convertir toutes les feuilles en une fois§?
Oui. Choisissez toutes les feuilles et vous obtenez un objet dont les clés sont les noms des feuilles.
Les nombres sont-ils convertis correctement§?
Oui, les nombres restent des nombres au lieu de devenir des chaînes de caractères.
Mon fichier est-il envoyé ?
Non. Tout se passe dans votre navigateur.