Skip to content
Convertisseur JSON ⇄ CSV
Tools

Convertisseur JSON ⇄ CSV

Nouveau

Convertissez un tableau JSON en CSV et le CSV en JSON, avec une mise entre guillemets correcte.

Runs entirely in your browser. Nothing is uploaded.

Convertissez JSON en CSV et CSV en JSON dans votre navigateur

Ce convertisseur JSON vers CSV transforme un tableau JSON d'objets en un CSV prêt pour tableur — et reconvertit le CSV en JSON structuré — sans envoyer quoi que ce soit. Collez vos données, déposez un fichier ou chargez l'exemple, puis changez la direction pour aller dans un sens ou dans l'autre. Le résultat apparaît en temps réel à droite avec un tableau d'aperçu, afin que vous puissiez vérifier les colonnes avant de copier ou télécharger.

Il gère les parties délicates du CSV pour vous : les valeurs contenant des virgules, des guillemets ou des sauts de ligne sont entourées de guillemets et échappées en sortie, et analysées correctement en entrée, afin que vos données voyagent entre JSON et CSV sans corruption.

Aplatir le JSON imbriqué en CSV

Le JSON réel est rarement plat, et c'est là que la plupart des convertisseurs échouent. Activez Aplatir imbriqué et cet outil développe les objets et tableaux imbriqués en colonnes avec notation pointée : un objet address devient address.city et address.country, tandis qu'un tableau roles devient roles.0 et roles.1. Cela vous permet d'aplatir le JSON imbriqué en CSV en un clic au lieu d'écrire un script.

Des outils comme ConvertCSV.com et csvjson.com gèrent bien le JSON plat simple, mais nécessitent un prétraitement manuel pour les structures imbriquées. Ici, vous changez simplement un interrupteur. Vous préférez garder un sous-objet ensemble ? Laissez l'aplatissement désactivé et chaque valeur imbriquée est stockée sous forme de texte JSON dans une seule cellule, qui se reconvertit en structure d'origine quand vous inversez la direction.

Ouvrez votre CSV dans Excel ou Google Sheets

Les tableurs ne peuvent pas lire le JSON directement, mais toutes les grandes applications de tableur lisent le CSV sans aucun plugin ni étape de conversion. Le chemin le plus rapide de JSON vers Excel est de convertir ici et d'ouvrir le fichier téléchargé. Choisissez le délimiteur virgule pour Excel américain et Google Sheets, ou point-virgule pour les paramètres régionaux européens où Excel l'utilise par défaut — Allemagne, France, Pays-Bas et une grande partie de l'Europe du Sud et de l'Est — et les colonnes s'alignent immédiatement sans l'assistant Convertir en tableau. La tabulation vous donne un TSV que vous pouvez coller directement dans une grille de feuille.

Pour Google Sheets, vous pouvez aussi copier la sortie CSV, ouvrir une feuille vierge et coller — Sheets détecte automatiquement le délimiteur et divise en colonnes. Si vous tirez régulièrement du JSON d'une API et en avez besoin dans Sheets, cet outil de navigateur est plus rapide qu'écrire un Google Apps Script pour des tâches ponctuelles. Sans compte, sans quota à surveiller, et la conversion se termine en moins d'une seconde quel que soit le nombre de lignes de votre JSON.

Choisissez votre délimiteur, en-têtes et colonnes

Vous contrôlez le format de sortie. Activez ou désactivez la ligne d'en-tête, changez le délimiteur entre virgule, point-virgule et tabulation, et utilisez les puces de colonne pour inclure ou exclure des champs individuels — très pratique quand une réponse d'API retourne trente clés mais que vous n'en avez besoin que de cinq. L'ordre des colonnes suit toujours l'ordre d'apparition des clés dans votre JSON, donc le CSV correspond exactement à ce que vous attendez sans aucun tri alphabétique.

L'interface de puces de colonne résout également un problème courant : les réponses d'API REST incluent souvent des champs internes au serveur comme _id, __v ou updated_at que vous ne voulez pas dans un tableur orienté client. Cliquez sur ces puces pour les exclure et l'aperçu se met à jour immédiatement. La sélection de colonnes est mémorisée pour la session en cours, donc si vous collez du JSON mis à jour avec le même schéma, il reste propre. Pour la sortie TSV, le délimiteur tabulation évite les conflits de guillemets avec les données riches en virgules.

CSV vers JSON avec typage intelligent

Dans l'autre sens, collez ou envoyez un CSV et l'outil lit la première ligne comme en-têtes et chaque ligne suivante comme un objet, en gérant les champs entre guillemets avec des virgules et sauts de ligne intégrés. Le délimiteur est détecté automatiquement, et avec Analyser les nombres et booléens activé, 42 devient un nombre et true un booléen plutôt que des chaînes, vous donnant une sortie CSV vers JSON propre et typée prête pour une API ou un fichier de configuration.

C'est utile pour importer des données de tableur dans une base de données, créer un fichier de configuration à partir d'un CSV partagé, ou alimenter un composant frontend qui attend un tableau JSON. Le JSON de sortie est formaté avec une indentation pour la lisibilité, pas minifié, afin que vous puissiez l'inspecter directement. Si vous avez besoin de JSON compact pour un payload d'API de production, copiez la sortie et minifiez-la avec n'importe quel formateur JSON. La conversion gère des milliers de lignes sans ralentir car elle s'exécute entièrement en JavaScript dans votre onglet de navigateur.

Comment cet outil se compare à ConvertCSV, csvjson et autres convertisseurs en ligne

ConvertCSV.com est une option populaire mais envoie votre fichier sur ses serveurs, impose une limite de taille de fichier de 1 Mo sur le niveau gratuit et affiche des publicités sur toute la page de résultats. csvjson.com est propre et adapté aux développeurs, mais aussi côté serveur — vos données traversent le réseau. json-csv.com propose un niveau gratuit mais limite les conversions gratuites par jour. Mr. Data Converter est minimal et basé sur le navigateur, mais n'a pas été maintenu depuis des années et ne prend pas en charge l'aplatissement imbriqué.

Cet outil est entièrement côté client sans envoi, sans limite de taille de fichier (au-delà de la mémoire de l'appareil), sans limites de conversion quotidiennes et sans publicités. Pour les exports sensibles — enregistrements clients, réponses d'API avec données personnelles, analyses internes — rien ne quitte votre machine. Vous pouvez vous déconnecter d'internet après le chargement de la page et continuer à convertir hors ligne. Sans inscription, sans coût, sans compromis sur la confidentialité.

Frequently asked questions

Comment convertir JSON en CSV ?

Collez ou envoyez un tableau JSON d'objets, gardez la direction sur JSON → CSV, et un CSV prêt pour tableur apparaît instantanément à droite — puis copiez ou téléchargez-le. Par exemple, [{"id":1,"nom":"Alice"},{"id":2,"nom":"Bob"}] devient une ligne d'en-tête id,nom suivie de 1,Alice et 2,Bob. Chaque objet devient une ligne et chaque clé une colonne. Toute la conversion se déroule dans votre navigateur, donc aucune donnée ne quitte votre machine.

Comment convertir CSV en JSON ?

Changez le bouton de direction sur CSV → JSON (ou envoyez simplement un fichier .csv et il bascule automatiquement). La première ligne est lue comme en-têtes de colonne et chaque ligne suivante devient un objet. Activez Analyser les nombres et booléens pour que 1 soit un nombre et true un booléen plutôt que des chaînes. La conversion est instantanée et la sortie est du JSON valide que vous pouvez coller directement dans n'importe quelle API, fichier de configuration ou éditeur de code.

Comment aplatir du JSON imbriqué en CSV ?

Activez Aplatir imbriqué et tout objet et tableau imbriqué est développé en colonnes avec notation pointée. {"nom":"Alice","adresse":{"ville":"Paris"},"rôles":["ingénieure","autrice"]} devient les colonnes nom, adresse.ville, rôles.0 et rôles.1 — une valeur par cellule. Avec l'aplatissement désactivé, une valeur imbriquée reste intacte sous forme de JSON dans sa cellule.

Comment convertir JSON en Excel ?

Convertissez votre JSON en CSV ici, téléchargez le .csv, puis ouvrez-le dans Excel ou Google Sheets — les deux lisent le CSV nativement et le divisent en colonnes automatiquement. Pour les versions européennes d'Excel qui attendent un point-virgule comme délimiteur, choisissez d'abord l'option Point-virgule pour que les colonnes s'alignent sans l'étape manuelle Convertir en tableau.

Est-il sécurisé de convertir JSON et CSV en ligne ?

Oui — ce convertisseur est 100% côté client. Vos données JSON et CSV ne quittent jamais votre navigateur : pas d'envoi, pas de serveur, pas de journalisation. Même les exports confidentiels contenant des données personnelles ou professionnelles restent entièrement sur votre appareil. Vous pouvez le vérifier en chargeant l'outil, en vous déconnectant d'internet et en continuant à convertir — ça continue de fonctionner sans connexion réseau.

Comment convertir un gros fichier JSON ?

Comme la conversion s'exécute entièrement dans votre navigateur, il n'y a pas d'envoi ni de limite de taille imposée par un serveur — la seule limite est la mémoire de votre appareil. Les fichiers de plusieurs mégaoctets que des convertisseurs en ligne comme ConvertCSV.com ou csvjson.com rejettent à cause de leurs limites d'envoi fonctionnent généralement ici sans problème.

Quel délimiteur dois-je utiliser ?

Utilisez une virgule pour le CSV standard, Excel américain et Google Sheets. Choisissez un point-virgule pour les paramètres régionaux européens où Excel l'utilise par défaut (Allemagne, France, Pays-Bas et une grande partie de l'Europe du Sud et de l'Est). Utilisez une tabulation pour les fichiers TSV ou quand vous voulez coller la sortie directement dans une grille de cellules de tableur.