Convertisseur de données

4 formatsBêta

Convertissez CSV, Excel (xlsx), JSON et XML dans tous les sens. Aperçu du tableau, choix du séparateur et de la feuille, téléchargement. Sans envoi.

Aucun envoi · traitement dans le navigateur

Entrée
Choisissez un fichier CSV, Excel, JSON ou XML
ou déposez les fichiers ici (traités localement, jamais envoyés)Formats acceptés : .csv .tsv .txt .xlsx .json .xml, jusqu'à 50 Mo.
Réglages d'entrée
Réglages de sortie
Convertir en

Choisissez un fichier ou collez des données, choisissez le format de sortie, puis appuyez sur « Convertir ».

Comment convertir

  1. Importez un fichier CSV, Excel (.xlsx), JSON ou XML, ou passez à « Coller du texte » et collez vos données.
  2. La « Détection automatique » convient à la plupart des fichiers. Si le classeur contient plusieurs feuilles, choisissez celle à convertir. Si un CSV s’affiche mal, choisissez son encodage manuellement.
  3. Choisissez le format de sortie : CSV, Excel, JSON ou XML.
  4. Appuyez sur « Convertir », vérifiez l’aperçu, puis téléchargez. Les formats texte peuvent aussi être copiés directement.

Règles de conversion

  • CSV vers Excel : les valeurs sont écrites en texte par défaut, les zéros initiaux et les longs nombres ne sont donc jamais modifiés. Cochez « Détecter les nombres » si vous devez faire des calculs.
  • Excel vers CSV ou JSON : les dates suivent le format de la cellule en YYYY-MM-DD ou YYYY-MM-DD HH:MM:SS, les formules donnent leur résultat enregistré, et les erreurs d’arrondi des nombres à virgule flottante sont supprimées.
  • JSON vers tableau : les clés de tous les objets forment la ligne d’en-tête ; les objets et tableaux imbriqués sont stockés dans la cellule en texte JSON.
  • XML vers tableau : l’élément d’enregistrement répété est détecté automatiquement, et ses éléments enfants et attributs deviennent des colonnes. Les éléments imbriqués sont nommés parent.enfant.
  • Tableau vers XML : la sortie est <rows><row>…</row></rows>. Les en-têtes qui ne sont pas des noms d’éléments valides deviennent field_N, et les en-têtes d’origine sont listés dans un commentaire en tête de fichier.

Confidentialité

Les fichiers que vous choisissez et le texte que vous saisissez sont traités dans votre navigateur. Ils ne sont pas envoyés sur nos serveurs et nous ne les conservons pas. Certains outils téléchargent depuis ce site, à la première utilisation, le code ou les données nécessaires (par exemple les données de langue de l’OCR).

Lire la politique de confidentialité

Questions fréquentes

Mes fichiers sont-ils envoyés sur un serveur ?

Non. La lecture et la conversion se font entièrement dans votre navigateur et votre fichier ne quitte pas votre appareil : vos fichiers clients et données financières restent privés.

Les zéros initiaux (codes postaux, numéros de téléphone, identifiants) survivent-ils au passage de CSV à Excel ?

Oui. Par défaut, chaque valeur CSV est écrite dans Excel en texte : 00123 ou de longs identifiants restent exactement tels quels. Cochez « Détecter les nombres » pour transformer les nombres simples (sans zéro initial, 15 chiffres au plus) en vraies cellules numériques que vous pouvez additionner.

Pourquoi les accents ou caractères asiatiques s'affichent-ils mal quand j'ouvre un CSV dans Excel ?

Excel pour Windows a besoin d'une marque d'ordre des octets (BOM) UTF-8 pour reconnaître l'UTF-8. Les CSV produits ici incluent la BOM par défaut ; décochez-la si un autre système la refuse. À la lecture, l'outil reconnaît l'UTF-8 et l'UTF-16 avec BOM ; sur cette page, les autres fichiers sont lus en Windows-1252. Si le fichier utilise un autre encodage (Shift_JIS, GBK, Big5, EUC-KR…), choisissez-le manuellement.

Comment les dates, formules et cellules fusionnées d'Excel sont-elles traitées ?

Les dates sont reconnues d'après le format numérique de la cellule et écrites en texte, comme 2024-05-01 ou 2024-05-01 13:30:00 (le calendrier depuis 1904 est pris en charge). Les formules donnent le dernier résultat enregistré par Excel, et une plage fusionnée garde sa valeur uniquement dans la cellule en haut à gauche.

Puis-je convertir d'anciens fichiers .xls ?

Non. Les anciens fichiers binaires .xls et les classeurs protégés par mot de passe ne sont pas pris en charge. Ouvrez le fichier dans Excel ou LibreOffice, utilisez « Enregistrer sous » pour l'enregistrer en .xlsx sans mot de passe, puis convertissez-le.

Y a-t-il des limites de taille ?

Jusqu'à 50 Mo par fichier et 3 millions de cellules par tableau. La sortie Excel est en outre limitée à 1 048 576 lignes et 16 384 colonnes. L'aperçu affiche les 100 premières lignes, mais le fichier téléchargé contient tout.