Convertisseur JSON vers CSV
Convertissez un tableau JSON d'objets en fichier CSV instantanément, dans votre navigateur.
Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers ne sont jamais envoyés à un serveur.
Transformation réalisée
Cet outil sérialise du JSON sous forme de texte CSV à copier vers un tableur ou un fichier. Un tableau racine produit une ligne par élément ; un objet racine unique devient une seule ligne. Les colonnes sont exclusivement les clés du premier objet.
Procédure
Collez un document JSON valide dans la zone de saisie. Examinez l'aperçu CSV affiché immédiatement, puis utilisez le bouton de copie pour l'intégrer à votre éditeur ou à votre flux tableur. Aucun fichier n'est ouvert ni téléchargé par la page.
Exemple détaillé
L'entrée `[{"produit":"Livre","stock":3},{"produit":"Stylo","stock":8}]` donne l'en-tête `produit,stock`, puis deux lignes. Les nombres deviennent du texte CSV sans information de type JSON.
Construction et échappement
L'ordre des clés du premier objet fixe celui des colonnes. Une valeur contenant virgule, guillemet ou retour à la ligne est citée, et chaque guillemet interne est doublé. null ou une propriété absente produit une cellule vide.
Structures complexes
Une clé présente seulement dans un objet ultérieur est ignorée. Un objet imbriqué devient `[object Object]` et un tableau est converti en chaîne jointe par des virgules. Les noms de colonnes ne sont eux-mêmes pas échappés : privilégiez des objets plats et des clés simples.
Vérifications avant import
Une analyse réussie garantit la syntaxe JSON, pas un schéma métier. Le convertisseur n'aplatit pas les données et ne maîtrise pas l'interprétation par Excel des formules, dates, zéros initiaux ou encodages. Inspectez les cellules dans l'application cible.
Données et sécurité
Le traitement reste local dans le navigateur et Quiklio ne reçoit pas le JSON collé. Le presse-papiers, les extensions, les captures ou un tableur peuvent encore divulguer ou exécuter du contenu ; anonymisez les données et méfiez-vous des valeurs non fiables.
Questions Fréquentes
- Quelles clés JSON deviennent des colonnes CSV ?
- Seules les clés du premier objet définissent les colonnes et leur ordre. Une clé apparaissant plus tard est ignorée ; une propriété manquante dans une autre ligne donne une cellule vide.
- Comment sont traités les objets imbriqués, tableaux et null ?
- null et les propriétés absentes deviennent des cellules vides. Les objets imbriqués donnent [object Object] et les tableaux une chaîne jointe par des virgules : aplatissez d'abord les données complexes.
- Puis-je télécharger directement le fichier CSV ?
- Non. La page traite le JSON collé et permet de copier l'aperçu CSV. Enregistrez ce texte avec votre éditeur ou transférez-le vers votre tableur.