fr

JSON en CSV

Convertissez un tableau JSON en table CSV en local : les clés des objets deviennent des colonnes, sans envoi, directement dans le navigateur.

Traitement en local sur votre appareil ...

Délimiteur
  • Virgule
  • Point-virgule
  • Tabulation

Traitement en local sur votre appareil ...

0%

Mon fichier est-il envoyé ?

Non. Tout s’exécute dans votre navigateur - votre fichier ne quitte jamais votre appareil. Comment le vérifier

Aucun envoi100 % en local
Vos contenus restent chez vousaucun accès par des tiers
Hosted in GermanyGlobal Content Delivery
Audité en externeTLS A+ · En-têtes A+

JSON est le format des API et des applis web, CSV celui des tableurs comme Excel, Numbers ou LibreOffice Calc. Pour analyser des données d'API dans un tableur, il faut le chemin de JSON vers CSV : chaque objet du tableau devient une ligne et les clés deviennent les en-têtes de colonnes.

Cet outil lit votre JSON entièrement en local dans le navigateur (papaparse, du JavaScript pur). Il attend un tableau d'objets, ou un objet qui en contient un (par exemple {"data": [ ... ]}). L'ensemble des colonnes est l'union des clés de toutes les lignes, si bien que même des objets aux champs différents s'alignent proprement.

Rien n'est envoyé : la conversion fonctionne même hors ligne. Vos données ne quittent jamais votre appareil, contrairement aux convertisseurs en ligne qui envoient le JSON sur des serveurs tiers.

Les convertisseurs en ligne de JSON vers CSV exigent souvent un compte pour les gros fichiers ou limitent nettement le nombre de lignes dans l'offre gratuite. Cet outil n'a aucune limite de lignes hormis la mémoire de ton appareil, ne nécessite pas de compte et fonctionne même hors ligne après le premier chargement.

Fiche technique

Fiche technique
Formats d'entréeJSON
Format de sortieCSV
Traitement par lotsNon
TraitementEn local dans le navigateur (JavaScript)
Téléversement de fichiersAucun

En 3 étapes

  1. Déposez ou choisissez votre fichier JSON.
  2. L'outil détecte le tableau et les colonnes automatiquement.
  3. Téléchargez le fichier CSV.

Limites: Il attend un tableau plat d'objets (ou un objet qui en contient un). Les objets ou tableaux imbriqués dans une cellule sont écrits comme du texte, pas éclatés en colonnes propres ; pour des données tabulaires le résultat est propre. Les très gros fichiers demandent de la mémoire.

Questions fréquentes

Mon fichier est-il envoyé ?

Non. La conversion se fait entièrement en local dans le navigateur ; rien n'est envoyé.

Quelle structure JSON est attendue ?

Un tableau d'objets, p. ex. [{"name":"A","valeur":1}, ...], ou un objet contenant un tel tableau.

Que deviennent les données imbriquées ?

Les objets ou tableaux imbriqués sont écrits comme du texte dans la cellule. Pour des données tabulaires plates, le résultat est idéal.

Les objets aux champs différents posent-ils problème ?

Non, les colonnes sont l'union de toutes les clés ; les champs manquants restent vides.

À l'inverse, du CSV en JSON ?

Oui, avec l'outil "CSV en JSON".

Est-ce que cela fonctionne aussi sur mobile ?

Oui, dans tout navigateur mobile récent comme sur ordinateur - le fichier reste local.

Y a-t-il une limite de lignes ou un compte ?

Non. Pas de compte et pas de limite de lignes artificielle - seule la mémoire de ton appareil fixe une limite pour de très gros fichiers.

Puis-je convertir en toute sécurité une réponse JSON contenant des données personnelles ?

Oui. Le fichier est analysé localement et jamais envoyé à un serveur - cela vaut tout autant pour des réponses d'API contenant des données personnelles.

Outils associés

CSV en JSON · XLSX en CSV · CSV en XLSX · JSON vers Markdown · JSONL vers JSON · JSON vers JSONL