CONVERSION

Convertir JSON en CSV

Aplatissez automatiquement vos données JSON en fichiers CSV exploitables dans Excel, Power BI ou vos bases de données

Tester gratuitement →

Pourquoi convertir JSON en CSV ?

Les APIs modernes renvoient du JSON, mais de nombreux outils métier travaillent avec des fichiers tabulaires.

  • Excel et Google Sheets : tableaux croisés, graphiques et filtres nécessitent un format plat
  • Power BI et Tableau : import de données structurées en colonnes pour le reporting
  • Bases de données : chargement en masse dans MySQL, PostgreSQL ou SQL Server
  • ERP et comptabilité : de nombreux logiciels n'acceptent que le CSV

Orchestria transforme vos réponses API en CSV propre, sans développement.

Le défi de l'aplatissement

Le JSON est hiérarchique : l'aplatir en colonnes CSV pose plusieurs défis.

  • Objets imbriqués : {"adresse": {"rue": "..."}} doit devenir adresse.rue
  • Tableaux : comment afficher ["urgent", "client"] dans une seule cellule ?
  • Valeurs manquantes : certains objets ont des champs que d'autres n'ont pas
  • Profondeur variable : données imbriquées sur plusieurs niveaux
  • Types mixtes : un champ peut contenir un nombre, une chaîne ou un objet

Un script personnalisé devient vite ingérable lorsque la structure JSON évolue.

Mapping intelligent d'Orchestria

Orchestria analyse votre JSON et génère un CSV cohérent grâce au mapping intelligent.

  • Aplatissement récursif : objets imbriqués convertis en colonnes (adresse.rue)
  • Gestion des tableaux : concaténation, explosion en lignes ou sérialisation
  • Colonnes homogènes : même nombre de champs sur chaque ligne
  • Séparateur configurable : point-virgule, virgule ou tabulation
  • Encodage adaptatif : UTF-8 avec BOM pour Excel, standard pour les BDD

Décrivez le résultat souhaité et Orchestria génère le flux de conversion adapté.

Exemple de conversion

AVANT

[
  {
    "client": "Dupont SAS",
    "contact": {
      "nom": "Jean Dupont",
      "email": "jean@dupont.fr"
    },
    "montant": 15000,
    "tags": ["premium", "ile-de-france"]
  },
  {
    "client": "Martin & Co",
    "contact": {
      "nom": "Marie Martin",
      "email": "marie@martin.fr"
    },
    "montant": 8500,
    "tags": ["standard"]
  }
]

APRÈS

client;contact.nom;contact.email;montant;tags
Dupont SAS;Jean Dupont;jean@dupont.fr;15000;premium|ile-de-france
Martin & Co;Marie Martin;marie@martin.fr;8500;standard

COMMENT ÇA MARCHE

Comment ça marche

01

Fournissez un exemple d'entrée et de sortie

Collez un échantillon de votre JSON en entrée et le CSV attendu en sortie. Orchestria a besoin de ces exemples pour comprendre la transformation.
02

Décrivez la transformation en prompt

Précisez en langage naturel ce que vous voulez : le séparateur souhaité, la gestion des tableaux (concaténer ou éclater en lignes), les colonnes à exclure ou renommer.
03

Exécutez et récupérez le résultat

L'IA génère le flux de conversion. Exécutez-le pour obtenir votre CSV, puis réutilisez le flux via l'API pour vos prochains fichiers.

L'équivalent Excel

Méthode traditionnelle

Dans Excel, il faut utiliser Power Query pour importer du JSON, configurer manuellement l'expansion des colonnes imbriquées et gérer les erreurs de type. Chaque modification de structure nécessite de refaire la requête.

Avec Orchestria

Avec Orchestria, collez votre JSON et obtenez un CSV parfaitement aplati en quelques secondes. Les objets imbriqués sont automatiquement convertis en colonnes, les tableaux sont gérés selon votre préférence.

Logiciels concernés

Excel Power BI Tableau Google Sheets MySQL PostgreSQL
Essayez gratuitement
100 exécutions/mois, sans carte bancaire
Créer un compte gratuit →