JSON vers CSV

Traitement local
app.csv.view

Vous pouvez aussi injecter des données via #data={"name":"Ada"} ou #url=... Elles sont lues puis retirées de la barre d’adresse.

Transformez un tableau d’objets en texte tabulaire (CSV), ou l’inverse. Étape intermédiaire avant Excel, ou pour générer des données de test depuis un tableur métier. Les noms de colonnes viennent en général des clés d’objet.

Tableau → table

Les clés d’objets du même niveau deviennent des en-têtes. Idéal pour « liste d’utilisateurs », « liste de commandes » : une ligne par enregistrement.

Après conversion, copiez ou téléchargez export.csvTableau → table

L’imbrication doit être aplatie

Les objets profonds deviennent souvent des colonnes du type user.name , ou une seule couche est conservée. Si c’est trop profond, extraire d’abord la liste avec JSONPath.

Pour des objets aux champs hétérogènes, l’en-tête fusionne autant que possible toutes les clés apparues.

Conversion locale

Le contenu du tableau n’est pas envoyé. Un export métier peut aussi se faire sur cet appareil.

Pour un classeur avec mise en forme, générez un xlsx via la page Excel.

Exemple

Tableau JSON
[
  { "id": 1, "name": "Ada" },
  { "id": 2, "name": "Bob" }
]
CSV
id,name
1,Ada
2,Bob
Peut-on convertir autre chose qu’un tableau ?

Un objet unique peut être vu comme une ligne. Pour une imbrication profonde, extraire d’abord la liste avec JSONPath.

Quelle différence avec la page Excel ?

CSV est du texte brut ; Excel convient pour générer / lire du .xlsx directement.

Comment sont gérés virgules et sauts de ligne ?

Virgules et guillemets dans les valeurs sont échappés selon les conventions CSV. Si Excel affiche un mauvais encodage, vérifiez UTF-8.

Faut-il cliquer pour convertir ?

Oui. Après collage, cliquez sur « Lancer la conversion » pour l’aperçu et le téléchargement.

Flux recommandé

  1. Préparez un tableau d’objets (réponse list d’API la plus courante).
  2. Lancez la conversion et vérifiez que l’en-tête couvre les colonnes voulues.
  3. Téléchargez le CSV ou copiez le texte vers un tableur.
  4. Si trop de colonnes, projetez d’abord une structure allégée avec JSONPath.

CSV n’a pas de types : nombres et chaînes peuvent être reformatés par Excel. Importez les ID critiques comme texte.