Skip to main content

Convertisseur Excel en JSON Convertissez des feuilles de calcul Excel (.xlsx, .xls) au format JSON avec sélection de feuille.

Excel en JSON illustration
🔄

Excel en JSON

Convertissez des feuilles de calcul Excel (.xlsx, .xls) au format JSON avec sélection de feuille.

1

Télécharger le fichier Excel

Déposez ou sélectionnez votre fichier .xlsx, .xls ou .ods.

2

Sélectionner la feuille

Choisissez quelle feuille convertir si le classeur contient plusieurs feuilles.

3

Télécharger le JSON

Copiez ou téléchargez la sortie du tableau JSON.

Loading tool...

What Is Excel en JSON?

Excel vers JSON convertit les feuilles de calcul Microsoft Excel au format JavaScript Object Notation. Il prend en charge les formats de fichiers .xlsx, .xls, .xlsb et .ods, et utilise la bibliothèque SheetJS (xlsx) pour un parsing fiable des feuilles de calcul. La première ligne de chaque feuille est utilisée comme clés d'objet, et chaque ligne suivante devient un objet JSON. Pour les classeurs avec plusieurs feuilles, vous pouvez sélectionner quelle feuille convertir. La conversion se fait entièrement dans votre navigateur - vos fichiers de feuille de calcul ne sont jamais téléchargés sur un serveur.

Why Use Excel en JSON?

  • Prend en charge les formats de fichiers .xlsx, .xls, .xlsb et .ods.
  • Classeurs multi-feuilles pris en charge avec sélecteur de feuille.
  • Indentation JSON configurable (2 ou 4 espaces).
  • Les fichiers ne quittent jamais votre navigateur - confidentialité totale.

Common Use Cases

Développement d'API

Convertissez les données Excel en JSON pour utiliser comme données de test ou fixtures API.

Importation de base de données

Transformez les données de feuille de calcul en JSON pour importer dans MongoDB ou d'autres bases de données NoSQL.

Applications Web

Convertissez les fichiers de données Excel en JSON pour utiliser dans des applications web frontend.

Migration de données

Transformez les données basées sur Excel en JSON pour les pipelines de données modernes.

Technical Guide

L'analyse des fichiers est gérée par la bibliothèque SheetJS (xlsx), qui lit le fichier téléchargé sous forme d'ArrayBuffer et analyse le format binaire de la feuille de calcul. La bibliothèque prend en charge les formats Microsoft Office (BIFF pour .xls, OOXML pour .xlsx), OpenDocument (.ods) et d'autres formats de feuilles de calcul.

L'utilitaire sheet_to_json() convertit une feuille de travail en un tableau d'objets en utilisant la première ligne comme clés. Les lignes vides sont généralement exclues. Les valeurs des cellules sont converties en leurs équivalents JavaScript : nombres, chaînes, dates et booléens.

Pour les classeurs avec plusieurs feuilles, le tableau SheetNames fournit la liste des feuilles disponibles, et les utilisateurs peuvent sélectionner quelle feuille convertir. Le processus de conversion ne concerne que la feuille sélectionnée.

Note de performances : Les très grandes feuilles de calcul (100 000+ lignes) peuvent prendre plusieurs secondes à traiter dans le navigateur. La bibliothèque xlsx est optimisée pour une utilisation dans le navigateur, mais l'utilisation de la mémoire augmente avec la taille du fichier.

Tips & Best Practices

  • 1
    La première ligne de chaque feuille doit contenir des en-têtes de colonne - ils deviennent des clés JSON.
  • 2
    Les cellules fusionnées peuvent ne pas se convertir comme prévu - défusionnez les cellules avant la conversion.
  • 3
    Les cellules de date sont converties en représentations de dates JavaScript - formatez-les selon vos besoins.
  • 4
    Pour les fichiers volumineux, le traitement peut prendre quelques secondes en fonction de votre appareil.

Related Tools

Frequently Asked Questions

Q Quels formats de fichiers sont pris en charge ?
Le convertisseur prend en charge .xlsx (Excel 2007+), .xls (Excel 97-2003), .xlsb (binaire) et .ods (OpenDocument).
Q Mon fichier est-il téléchargé sur un serveur ?
Non, tout le traitement se fait localement dans votre navigateur. Votre fichier ne quitte jamais votre appareil.
Q Comment les dates sont-elles gérées ?
Les valeurs de date Excel sont converties en représentations de dates JavaScript. Vous devrez peut-être les formater pour votre cas d'utilisation.
Q Et les formules ?
Les valeurs des cellules sont exportées, pas les formules. Le résultat calculé de chaque formule est inclus dans le JSON.
Q Y a-t-il une limite de taille de fichier ?
La limite pratique dépend de la mémoire de votre navigateur. Les fichiers jusqu'à 10-20 Mo sont généralement traités sans problème.

About This Tool

Excel en JSON is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.