ParseJet

Convertisseur Excel en JSON

Déposez un classeur Excel et récupérez un tableau JSON d'objets — un objet par ligne, la ligne d'en-tête comme clés, les nombres préservés en vrais nombres. XLSX et XLS fonctionnent tous les deux, classeurs multi-feuilles compris. Gratuit, sans inscription.

Déposez un fichier ici ou parcourir

Accepte les fichiers XLSX,XLS

Gratuit — 3 requêtes/jour, pas d'inscription. pour 300 crédits/mois gratuits.

Comment ça marche

1

Déposez votre classeur

Glissez un fichier .xlsx ou .xls ci-dessus — chaque feuille contenant des données est incluse.

2

Les lignes deviennent des objets

La ligne d'en-tête de chaque feuille fournit les clés ; chaque ligne de données devient un objet JSON. Les nombres restent numériques.

3

Copiez votre JSON

Copiez le tableau dans votre code ou votre config — ou automatisez la conversion classeur → JSON avec une seule requête POST.

Fonctionnalités clés

Ce qui distingue ce excel to json.

De vrais types, pas des chaînes

Les nombres et les booléens arrivent comme des nombres et des booléens JSON — inutile de mettre chaque cellule entre guillemets puis de reparser plus tard.

Classeurs multi-feuilles

Toutes les feuilles sont converties en une passe ; avec plusieurs feuilles, chaque objet est étiqueté avec le nom de sa feuille dans un champ _sheet.

XLSX et ancien XLS

Les formats Excel modernes et anciens se convertissent avec le même outil et le même endpoint.

Résultats des formules, pas les formules

Les cellules contenant des formules exportent leurs valeurs calculées — le JSON contient ce que vous voyez dans Excel, pas =SUM(A1:A9).

Cellules vides gérées

Les cellules vides deviennent null au lieu de disparaître : chaque objet garde une forme cohérente.

Conversion par lot via l'API

Convertissez un dossier de classeurs avec un court script — une requête POST par fichier avec output_format=json. Voir l'exemple Python.

Cas d'utilisation

Scénarios courants où cet outil vous fait gagner du temps.

Des données métier dans vos apps

Le tableur que votre équipe ops maintient devient le JSON que votre application consomme réellement.

Config et contenu depuis Excel

Laissez les non-développeurs gérer grilles tarifaires, listes de produits et traductions dans Excel ; convertissez en JSON au moment du build.

Imports en base de données

Alimentez MongoDB, Firestore ou une API REST avec des objets ligne convertis directement depuis le classeur.

Transfert de données d'analyse

Faites passer les données Excel préparées par les analystes vers vos scripts et notebooks sans détour par un export CSV.

Automatiser avec l'API

Utilisez le même outil de manière programmatique. Fonctionne avec n'importe quel langage — juste du HTTP.

cURL
# Convert an Excel workbook to a JSON array
curl -X POST "https://api.parsejet.com/v1/parse/auto/file?output_format=json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "[email protected]"
Python
import httpx, json

resp = httpx.post(
    "https://api.parsejet.com/v1/parse/auto/file",
    params={"output_format": "json"},
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    files={"file": open("report.xlsx", "rb")},
)
rows = json.loads(resp.json()["text"])  # list of dicts
print(rows[0])
JavaScript
const formData = new FormData();
formData.append("file", xlsxFile); // .xlsx or .xls

const res = await fetch(
  "https://api.parsejet.com/v1/parse/auto/file?output_format=json",
  {
    method: "POST",
    headers: { Authorization: "Bearer YOUR_API_KEY" },
    body: formData,
  }
);
const rows = JSON.parse((await res.json()).text); // array of objects

Vous voulez automatiser cela ?

L'API ParseJet vous offre la même puissance d'analyse via un seul point de terminaison HTTP. Pas de ffmpeg, poppler ou tesseract — juste un appel API.

curl -X POST https://api.parsejet.com/v1/parse/auto/url \ -H "Content-Type: application/json" \ -d '{"url":"https://example.com"}'
Lire la documentation API

Questions fréquentes

Comment convertir un fichier Excel en JSON ?

Déposez le fichier .xlsx ou .xls ci-dessus — ParseJet renvoie un tableau JSON avec un objet par ligne, la ligne d'en-tête servant de clés. Pour automatiser, envoyez une requête POST à /v1/parse/auto/file avec output_format=json.

Les nombres restent-ils des nombres ?

Oui — les cellules numériques sont exportées comme des nombres JSON et les booléens comme true/false : plus besoin de reparser des chaînes entre guillemets en aval.

Comment les feuilles multiples sont-elles gérées ?

Chaque feuille contenant des données est convertie. Quand un classeur a plusieurs feuilles, chaque objet ligne inclut un champ _sheet indiquant la feuille d'origine.

Que deviennent les formules ?

Vous obtenez les valeurs calculées, pas le texte des formules — le JSON correspond à ce que le tableur affiche.

Puis-je convertir du JSON en Excel ici ?

Non — cet outil convertit dans un seul sens, d'Excel vers le JSON. ParseJet analyse des documents pour en extraire du texte et des données structurés ; il ne génère pas de fichiers tableur.

Est-ce gratuit ?

Oui. Vous disposez de 3 conversions gratuites par jour sans inscription, et un compte API gratuit inclut 300 crédits par mois. Les formules payantes démarrent à 19 $/mois.

Commencez à extraire du texte gratuitement

Aucune inscription requise. Analysez votre premier fichier en quelques secondes.

Voir les tarifs