Convertir CSV/Excel en JSON
Convertissez vos fichiers CSV ou Excel en JSON, ou l'inverse, gratuitement et sans envoyer vos fichiers sur un serveur.
Glissez votre fichier CSV ou Excel ici ou cliquez pour le choisir
CSV, XLSX ou XLS. Traité dans votre navigateur, jamais envoyé à un serveur.
Faire passer des données d'un tableur vers un format que votre code peut lire, ou l'inverse, oblige souvent à copier des cellules une par une ou à écrire un script pour une tâche ponctuelle. Cet outil convertit dans les deux sens : importez un fichier CSV ou Excel et obtenez un tableau JSON prêt à l'emploi, ou collez un JSON et téléchargez-le en CSV pour l'ouvrir dans Excel ou Google Sheets. Tout le traitement se fait dans votre navigateur, le fichier ne quitte donc jamais votre ordinateur.
Comment convertir CSV/Excel en JSON en 3 étapes
Choisissez le sens de la conversion
Utilisez l'interrupteur en haut de la page pour passer d'un fichier vers JSON, ou de JSON vers CSV. Chaque mode a sa propre zone d'import ou son propre champ de texte, sans avoir à chercher l'option dans un menu caché.
Importez le fichier ou collez le JSON
Dans le premier mode, glissez votre fichier CSV, XLSX ou XLS dans la zone d'import. Dans le second, collez directement le tableau JSON dans le champ de texte. La conversion s'exécute instantanément, sans bouton de traitement à attendre.
Téléchargez le résultat
Vérifiez l'aperçu des premières lignes ou du JSON généré, puis téléchargez le fichier : un .json si vous êtes parti d'un tableur, ou un .csv si vous êtes parti d'un JSON. Le fichier original reste intact, vous pouvez donc ajuster les données et recommencer autant de fois que nécessaire.
Quand cet outil est utile
- Un développeur reçoit un export CSV d'un client et doit le convertir en JSON en quelques minutes pour alimenter une base de test ou simuler la réponse d'une API.
- Un analyste de données récupère la réponse JSON d'une API d'analytique et la convertit en CSV pour l'ouvrir dans Excel, filtrer des colonnes et construire un graphique sans écrire une ligne de code.
- Une personne qui construit un petit site ou une application reçoit un tableur avec un catalogue de produits et le convertit en JSON pour l'intégrer directement comme données statiques du projet.
Questions fréquentes
Mes fichiers sont-ils envoyés vers un serveur ?
Non. La lecture du CSV ou de l'Excel, comme la génération du JSON, et l'inverse aussi, se font entièrement dans votre navigateur grâce à des bibliothèques qui tournent sur votre propre machine. Le fichier ne circule jamais vers l'un de nos serveurs ni vers ceux d'un tiers, et aucune copie n'est conservée une fois l'onglet fermé.
L'outil convertit-il toutes les feuilles d'un fichier Excel ?
Non, l'outil lit uniquement la première feuille du classeur. Si votre fichier Excel contient plusieurs onglets, seul le premier sera converti en JSON. Pour les autres, il faut les séparer dans des fichiers distincts avant de les convertir.
Puis-je convertir un JSON avec des données imbriquées en CSV ?
Ça fonctionne bien avec des données plates, c'est-à-dire de simples lignes et colonnes. Si votre JSON contient un champ qui est lui-même un objet ou un tableau, par exemple une adresse regroupant une rue et une ville dans un même champ, le CSV ne l'aplatira pas proprement, car ce format n'est tout simplement pas conçu pour représenter des structures imbriquées.
Quels formats de fichier peut-on convertir en JSON ?
L'outil accepte les fichiers CSV, XLSX et XLS. La première ligne du fichier sert d'en-tête et devient les clés de chaque objet du tableau JSON obtenu, il est donc utile d'avoir des noms de colonnes clairs sur cette ligne avant d'importer le fichier.
Est-ce gratuit et sans limite d'utilisation ?
Oui, c'est gratuit et sans limite sur le nombre de fichiers, en dehors de ce que votre navigateur peut lui-même gérer. Aucun compte ni email n'est demandé, et aucun filigrane n'est ajouté aux fichiers téléchargés, puisqu'il n'y a pas de serveur à financer à chaque conversion.