ForHosting KIT · Données et fichiers

JSON en Excel

Cet outil transforme un tableau JSON en véritable classeur Excel au format .xlsx. Les clés forment la ligne d’en-têtes, chaque objet devient une ligne. Contrairement à un CSV, le résultat est un fichier Excel natif, avec des colonnes bien typées, que vous pouvez remettre tel quel à un interlocuteur qui ne travaille qu’avec un tableur.

Temporairement retiréepar requête + par 1 000 lignes de données$0.002

Cette tâche n'est pas disponible pour le moment et ne peut donc pas être achetée. Rien n'est facturé.

Voir l’API
Utilisez-le depuis WebAPIE-mailApp bientôtTelegram bientôt

Un vrai classeur, pas un CSV déguisé

Un CSV s’ouvre dans Excel mais reste un fichier texte, avec ses problèmes de séparateur et d’encodage. Ici, vous obtenez un .xlsx natif : les colonnes sont posées, les types respectés, et le fichier s’ouvre sans boîte de dialogue d’import. C’est la différence qui compte quand vous livrez un document à un client ou à un service qui attend un classeur propre et immédiatement présentable.

Ordre et nommage des colonnes

L’outil relève l’ensemble des clés de votre tableau pour composer les en-têtes. Si vos objets ne partagent pas exactement les mêmes clés, toutes sont représentées et les valeurs absentes restent vides. En gardant un ordre de clés cohérent dans votre JSON, vous maîtrisez l’ordre des colonnes du classeur, sans avoir à les réorganiser ensuite dans Excel.

Les structures imbriquées

Un JSON contient parfois des objets dans des objets. Pour tenir dans une grille de tableur, ces sous-structures sont aplaties en colonnes, avec une notation qui garde la trace du chemin. Si votre JSON est très profondément imbriqué, il peut être utile de le simplifier en amont pour obtenir un classeur plus lisible et plus facile à exploiter par le destinataire.

Où lancer la conversion et à quel prix

Le format .xlsx est un binaire que le navigateur ne produit pas de façon fiable ; la génération se fait donc sur nos serveurs. Vous la déclenchez depuis cette page ou via un appel programmable, pour $0.002 par classeur. Pas d’abonnement, pas de compte : le tarif est affiché en dollars et vous ne réglez que les conversions effectivement demandées.

Livrer un rapport présentable

Nadia Benali extrait des chiffres d’une API en JSON et doit les remettre à sa direction. Un classeur Excel se présente et se met en forme bien mieux qu’un fichier texte.

Fournir un export à un non-technicien

Une application interne de Menuiserie Rousseau & Fils sort ses données en JSON ; le gérant, lui, ne manipule qu’Excel. Le .xlsx règle la question.

Préparer un fichier de reporting mensuel

Sophie Nguyen génère chaque mois un classeur à partir des données JSON de son outil de suivi, prêt à annoter et à diffuser.

Quelle différence avec une conversion en CSV ?

Le CSV est un fichier texte qui dépend du séparateur et de l’encodage. Ici vous obtenez un classeur .xlsx natif, avec des colonnes propres, qui s’ouvre sans étape d’import.

Puis-je choisir l’ordre des colonnes ?

L’ordre suit celui des clés dans votre JSON. En gardant un ordre cohérent d’un objet à l’autre, vous obtenez des colonnes rangées comme prévu.

Quel est le prix ?

$0.002 par classeur généré, sans abonnement ni frais d’ouverture de compte.

Mes données sont-elles gardées après la génération ?

Non, le JSON envoyé est traité pour produire le fichier, puis écarté ; il n’est pas conservé.

Dois-je m’inscrire ?

Non, la conversion se règle directement, sans création de compte.

Quelle est la limite de taille ?

25 Mo pour le JSON fourni.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/data/json-to-xlsx

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/data/json-to-xlsx \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"…"}'
{
  "text": "…"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "data.json_to_xlsx",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_mb25
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →