Convertisseur JSON vers CSV
Convertissez un tableau JSON d'objets en CSV. Les colonnes sont l'union de toutes les clés, avec un échappement correct. Tout s'exécute dans votre navigateur.
Inverse : CSV → JSONComment utiliser l'outil JSON → CSV
- 01
Collez votre JSON dans le panneau de gauche.
- 02
Choisissez le séparateur du CSV de sortie (virgule, point-virgule, tabulation ou barre verticale).
- 03
Copiez le résultat CSV depuis le panneau de droite.
Ce que fait l'outil
Cet outil transforme un tableau JSON d'objets en un CSV qui s'ouvre proprement dans Excel, Google Sheets ou Numbers. L'ensemble des colonnes est l'union de toutes les clés des objets, dans leur ordre d'apparition.
Un objet seul devient une ligne, et toute valeur imbriquée est écrite sous forme de texte JSON dans sa cellule.
Échappement et séparateurs
Les champs qui contiennent le séparateur, un guillemet ou un saut de ligne sont entourés de guillemets doubles et échappés conformément à la norme RFC 4180, afin que le fichier se réimporte sans perte de données.
Choisissez la virgule, le point-virgule, la tabulation ou la barre verticale comme séparateur selon la langue de votre tableur.
Privé et sans limite
Chaque conversion se fait localement dans votre navigateur, donc vos données ne sont jamais envoyées, enregistrées ni stockées sur un serveur. Vous pouvez l'utiliser sur des exports confidentiels sans arrière-pensée, et l'outil continue de fonctionner hors ligne une fois la page chargée.
Pas d'inscription, pas de filigrane et pas de limite de lignes : le seul plafond est la mémoire de votre appareil.
Questions fréquentes
Quelle forme de JSON est attendue ?
Un tableau d'objets où chaque élément possède les mêmes clés, par exemple une liste d'enregistrements ayant chacun un nom et un âge. Un objet seul est traité comme une seule ligne. Les objets et tableaux imbriqués sont écrits sous forme de texte JSON dans la cellule, car le CSV ne peut pas représenter des structures de longueur variable.
Quel séparateur dois-je utiliser ?
La virgule est la norme. Choisissez le point-virgule dans les régions où la virgule sert de séparateur décimal (courant dans les exports allemands et européens), la tabulation pour les fichiers TSV, ou la barre verticale lorsque vos valeurs contiennent déjà des virgules.
Y a-t-il une limite de lignes ou de taille de fichier ?
Il n'y a aucun plafond de lignes ni quota quotidien. Comme tout s'exécute localement, la seule limite pratique est la mémoire de votre appareil, qui gère sans peine les dizaines de milliers de lignes que contiennent la plupart des exports.
Mes données sont-elles envoyées quelque part ?
Non. La conversion se fait entièrement dans votre navigateur avec du JavaScript côté client, donc rien de ce que vous collez ou déposez ne quitte votre appareil. C'est donc sûr pour les feuilles de calcul qui contiennent des e-mails de clients, des chiffres financiers ou d'autres données sensibles.
Sources
Intégrer cet outil
Ajoutez cet outil à votre propre site web. Copiez le code ci-dessous. Il reste à jour automatiquement.
<iframe src="https://monu.tools/embed/fr/json-to-csv" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Outils similaires
CSV → YAML
Convertissez du CSV en une liste YAML d'enregistrements, avec les types inférés. Choisissez le séparateur et copiez le résultat. Tout s'exécute dans votre navigateur.
YAML → CSV
Convertissez une liste YAML d'enregistrements en CSV, avec l'union des clés comme colonnes. Tout s'exécute dans votre navigateur.
CSV → XML
Convertissez du CSV en XML avec un élément par ligne et un élément enfant par colonne. Tout s'exécute dans votre navigateur.
XML → CSV
Convertissez des enregistrements XML répétés en CSV. Chaque élément de ligne devient une ligne et ses enfants deviennent des colonnes. S'exécute dans votre navigateur.