CONVERSION

Convertir XML en CSV

Extrayez automatiquement les données de vos fichiers XML en CSV tabulaire, exploitable dans Excel, Sage ou vos bases de données

Tester gratuitement →

Pourquoi convertir XML en CSV ?

Les fichiers XML sont omniprésents dans les échanges B2B. Pour les analyser, il faut les convertir en format tabulaire.

  • Analyse Excel : filtrage, tri et tableaux croisés dynamiques en colonnes
  • Import base de données : chargement dans MySQL, PostgreSQL ou SQL Server
  • Intégration comptable : Sage, Cegid et autres logiciels exigent du tabulaire
  • Reporting : alimentation de tableaux de bord depuis des flux XML

Orchestria automatise l'extraction de XML hiérarchique en CSV plat.

Extraction sélective

Un fichier XML contient souvent bien plus d'informations que nécessaire.

  • Choix des éléments : sélectionnez uniquement les noeuds qui vous intéressent
  • Filtrage par attribut : extrayez les éléments portant un attribut spécifique
  • Aplatissement contrôlé : choisissez le niveau de profondeur à convertir
  • Renommage des colonnes : transformez les balises XML en en-têtes CSV lisibles

Décrivez les données à extraire en langage naturel, sans requête XPath.

Gestion des structures répétitives

Les fichiers XML B2B contiennent des éléments répétés qu'il faut traiter correctement.

  • Explosion en lignes : chaque élément répété devient une ligne CSV distincte
  • Concaténation : éléments regroupés dans une seule cellule avec séparateur
  • Pivot : éléments transposés en colonnes (ligne_1_montant, ligne_2_montant)
  • Données parentes : en-tête de facture et client reportés sur chaque ligne

Précisez la stratégie souhaitée dans votre prompt et Orchestria adapte le flux.

Exemple de conversion

AVANT

<commandes>
  <commande id="CMD-2024-001" date="2024-03-15">
    <client>Dupont SAS</client>
    <articles>
      <article ref="ART-100">
        <libelle>Clavier sans fil</libelle>
        <qte>10</qte>
        <prix>45.00</prix>
      </article>
      <article ref="ART-200">
        <libelle>Souris ergonomique</libelle>
        <qte>10</qte>
        <prix>35.00</prix>
      </article>
    </articles>
  </commande>
</commandes>

APRÈS

commande_id;date;client;article_ref;libelle;qte;prix
CMD-2024-001;2024-03-15;Dupont SAS;ART-100;Clavier sans fil;10;45.00
CMD-2024-001;2024-03-15;Dupont SAS;ART-200;Souris ergonomique;10;35.00

COMMENT ÇA MARCHE

Comment ça marche

01

Fournissez un exemple d'entrée et de sortie

Collez un échantillon de votre XML 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 : les éléments XML à extraire, la gestion des structures répétitives (explosion en lignes, concaténation ou pivot) et le format CSV souhaité.
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 ou importer le XML comme source de données externe. La gestion des éléments répétés et des attributs nécessite des étapes d'expansion manuelle et des transformations complexes.

Avec Orchestria

Avec Orchestria, collez votre XML et décrivez les données à extraire en langage naturel. L'IA aplatit la structure hiérarchique en CSV propre automatiquement.

Logiciels concernés

Excel Sage Cegid MySQL PostgreSQL LibreOffice Calc
Essayez gratuitement
100 exécutions/mois, sans carte bancaire
Créer un compte gratuit →