ForHosting KIT · Données et fichiers

Convertir Excel en JSON

Cet outil lit un classeur Excel au format .xlsx et le convertit en JSON. Il prend la première feuille, utilise sa ligne d’en-têtes comme noms de clés, puis transforme chaque ligne en objet. Pensé pour les développeurs et les intégrateurs qui doivent alimenter une application à partir d’un fichier Excel fourni par un service métier.

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

Feuille et en-têtes

Par défaut, l’outil traite la première feuille du classeur et considère sa première ligne comme les en-têtes de colonnes. Chaque ligne de données devient un objet dont les clés reprennent ces en-têtes. Les cellules fusionnées et les lignes de titre décoratives peuvent gêner cette lecture : un classeur dont la première ligne contient bien les noms de colonnes donne le résultat le plus propre.

Nombres, dates et types

Excel stocke les dates et les nombres dans un format interne particulier. L’outil les restitue en valeurs JSON exploitables plutôt qu’en codes bruts, pour qu’une date reste une date lisible et qu’un montant reste un nombre. Vérifiez tout de même les colonnes sensibles, notamment les codes qui commencent par un zéro, qu’un tableur a parfois tendance à tronquer à la saisie.

Pourquoi ce traitement passe par nos serveurs

Le format .xlsx est un fichier binaire compressé, que le navigateur ne sait pas ouvrir directement de façon fiable. La conversion s’exécute donc côté serveur. Vous la lancez depuis cette page ou par appel programmable, mais dans les deux cas le fichier est déposé, traité, puis le résultat vous est renvoyé sans être conservé au-delà du traitement.

Prix et facturation

Chaque conversion coûte $0.002, sans abonnement. Le prix du service est toujours affiché en dollars, indépendamment de la devise de vos propres données. C’est un tarif à l’usage: vous ne payez que les conversions que vous lancez réellement, ce qui convient aussi bien au fichier ponctuel qu’à un traitement régulier.

Importer un catalogue produits

Une agence reçoit le catalogue d’Atelier Garnier SARL dans un classeur Excel et doit l’injecter dans une boutique en ligne. Le JSON obtenu se branche directement sur l’import du site.

Exploiter un tableau de suivi

Thomas Rousseau tient un suivi de commandes sous Excel. Converti en JSON, ce tableau alimente un tableau de bord interne mis à jour automatiquement.

Migrer des données métier

Studio Lumen SAS récupère un fichier RH en .xlsx et le transforme en JSON pour le charger dans une nouvelle application, sans ressaisie.

Combien coûte une conversion ?

$0.002 par fichier. Il n’y a ni abonnement ni frais fixe : vous ne payez que ce que vous convertissez.

Quelle feuille du classeur est convertie ?

La première feuille par défaut. Un classeur dont la feuille utile est en tête et dont la première ligne contient les en-têtes donne le meilleur résultat.

Les dates Excel sont-elles bien gérées ?

Oui, elles sont restituées en valeurs lisibles plutôt qu’en codes internes. Contrôlez néanmoins les colonnes de codes à zéro initial.

Mon fichier est-il conservé après le traitement ?

Non. Il est traité puis écarté ; il n’est pas gardé sur nos serveurs au-delà de la conversion.

Faut-il créer un compte pour l’utiliser ?

Non, l’achat se fait directement, sans inscription.

Quelle taille de fichier est acceptée ?

Jusqu’à 25 Mo par classeur.

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/xlsx-to-json

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/xlsx-to-json \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"…"}'
{
  "text": "…"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "data.xlsx_to_json",
  "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 →