Format Atlas

Comparer

XML ou CSV

XML représente des données structurées avec hiérarchie, éléments et attributs ; CSV place des valeurs dans un tableau plat. Choisissez selon la spécification destinataire et la structure nécessaire.

Quel format choisir ?

Utilisez XML pour les intégrations existantes avec hiérarchie ou espaces de noms ; choisissez CSV pour échanger un tableau unique.

Adapté pour XML

Échange de données structurées

  • Données avec schémas et structure hiérarchique

Adapté pour CSV

Échange de données tabulaires

  • Transférer un tableau simple entre applications

Informations générales

ÉlémentXMLCSV
Extension.xml.csv
Type MIMEapplication/xmltext/csv
Usages courantsÉchange de données structuréesÉchange de données tabulaires
Comment ouvrirOuvrez-le dans un éditeur de texte ou un outil compatible XML. Vérifiez l'encodage et le schéma attendus si nécessaire.Lors de l'import dans un tableur, définissez encodage et séparateur. Vérifiez que zéros initiaux, valeurs semblables à des dates et grands nombres ne sont pas convertis automatiquement.
Exporter ou convertirConvertissez-le en JSON ou dans un autre format si le système destinataire l'exige, puis vérifiez que structure et attributs sont conservés.Exporter XLSX en CSV écrit normalement seulement les valeurs d'une feuille choisie. Conservez séparément formules, mise en forme, autres feuilles et graphiques.

Choisir selon l’usage

Données avec schémas et structure hiérarchique

Échange de données structurées

XML

Transférer un tableau simple entre applications

Échange de données tabulaires

CSV

Point clé 1

XML peut représenter des éléments imbriqués, des attributs et des espaces de noms.

En savoir plus sur les différences

Point clé 2

CSV convient aux lignes et colonnes et nécessite des règles convenues pour séparateurs, guillemets et encodage.

En savoir plus sur les différences

En savoir plus sur les différences

Respectez le contrat d'interface. Lors d'une conversion XML vers CSV, définissez la correspondance des éléments imbriqués ou répétés avec lignes et colonnes, puis vérifiez les pertes de structure, l'encodage et les séparateurs.

  • XML prend en charge les données hiérarchiques ; CSV ne représente pas naturellement les structures imbriquées.
  • CSV est souvent plus simple pour les tableurs et le traitement tabulaire.
  • La conversion peut perdre attributs, espaces de noms ou relations sans correspondance explicite.

Questions fréquentes

Tout fichier XML peut-il être converti en CSV ?

Il faut définir une correspondance : des éléments XML hiérarchiques ou répétés peuvent ne pas tenir dans un tableau plat sans perdre de relations.

En savoir plus

Références et spécifications