JSON vers Excel : construction de la feuille de calcul
Lors de la conversion de JSON vers Excel, chaque élément du tableau de premier niveau devient une ligne. Les en-têtes de colonnes proviennent de l'union de toutes les clés de chaque objet, les tableaux hétérogènes sont donc gérés correctement.
Les objets imbriqués sont aplatis en en-têtes de colonnes en notation pointée. Une valeur JSON de {"contact": {"email": "a@b.com"}} produit une colonne "contact.email".
Les types de cellules sont préservés : les nombres JSON deviennent des cellules numériques Excel, les booléens deviennent TRUE/FALSE, null devient une cellule vide. Les dates au format ISO 8601 sont automatiquement reconnues.
Excel vers JSON : lecture de la feuille de calcul
Téléchargez n'importe quel fichier .xlsx ou .xls et le convertisseur lit la feuille active et produit un tableau JSON. La première ligne est utilisée par défaut comme noms de propriétés.
Les cellules fusionnées sont résolues : la valeur d'une cellule fusionnée est copiée dans chaque cellule individuelle de la plage. Les lignes vides sont ignorées automatiquement.
Les classeurs à plusieurs feuilles produisent un objet indexé par le nom de la feuille. Vous pouvez choisir d'exporter toutes les feuilles, uniquement la feuille active, ou une liste de feuilles nommées.
Options de mise en forme et de style
La sortie Excel inclut des colonnes à largeur automatique, une ligne d'en-tête figée et un ombrage de lignes alternées pour la lisibilité.
Mise en forme des nombres : les entiers sont écrits sans décimales, les flottants conservent jusqu'à 10 chiffres significatifs.
Le fichier de sortie est un fichier Office Open XML (.xlsx) standard compatible avec Microsoft Excel, LibreOffice et Google Sheets.