Données et accès

CSV : une virgule mal interprétée change les chiffres

Pour qui : Contrôleur qui importe des CSV avec dates ou décimales ambiguës

Sources primaires lues le 6 novembre 2026 ; aucun essai produit.

Notre avis

Avant d’importer un CSV, fixez séparateur, encodage, types et convention de dates et de décimales.

Avant d’importer un CSV, fixez séparateur, encodage, types et convention de dates et de décimales. Un fichier qui charge sans erreur peut encore produire un chiffre faux. Nous préférons une conversion explicite à une confiance dans la détection automatique.

Dans l’ordre

  1. Fixer la convention du fichier
  2. Convertir explicitement les types et la locale
  3. Contrôler les valeurs et les rejets

Pourquoi

  • Une détection sans erreur peut encore donner un sens incorrect

Ce qui change le choix

Le fichier est déjà normalisé : une vérification courte suffit.

La détection est une proposition

Microsoft permet de choisir le séparateur et de détecter les types sur les deux cents premières lignes, tout le fichier ou pas automatiquement. Sa documentation recommande de contrôler cette inférence. Power Query utilise aussi une locale pour interpréter le texte : la langue d’affichage et le sens d’une date ne sont pas la même vérification.

Un échantillon doit contenir les pièges

Jeu fictif : 1,23 est un montant à virgule décimale ; 04/05/2026 désigne le 4 mai dans une convention jour/mois et le 5 avril en mois/jour. Ajoutez une date comme 13/05/2026, un montant négatif, une valeur vide et un identifiant 0007 à conserver comme texte. Vérifiez les valeurs après conversion, pas seulement leur affichage. Ces exemples ne sont pas un fichier client observé.

Le contrôle doit survivre au mois suivant

Conservez quelques lignes et un total attendus, puis remplacez le fichier par une autre période. Une colonne absente ou une date non interprétable doit devenir un écart visible, pas une ligne silencieusement perdue. Fixez la règle dans la transformation plutôt que demander à tous les utilisateurs de changer la région de leur ordinateur. Si les fichiers sont déjà normalisés, gardez cette convention écrite et une vérification courte.

Limites

Analyse documentaire et méthode éditoriale, sans compte, installation, benchmark ou test produit. Version, droits et contrat doivent être confirmés pour l’environnement exact. Aucun prix France de source ou de prestation n’est déduit de cette lecture.

Prochaine action

Testez une date ambiguë, une date non ambiguë, une décimale et un identifiant à zéros initiaux avant le total.

Preuves et sources

Faits lus, déclarations d’éditeurs, méthodes et avis restent distincts. Notre méthode.

  • Fait lu. Power Query propose séparateur et stratégie de détection des types ; la locale intervient dans l’interprétation des textes lors de leur conversion.

    Daté du 6 novembre 2026. Portée : CSV : une virgule mal interprétée change les chiffres

    Édition ou périmètre : Connecteur et scénario précisés dans le texte

    Contexte : Documentation primaire EN ; lecteur France

    Réserve : Pas de test réel ni de disponibilité contractuelle universelle établie.

    Microsoft — Text/CSV connector

    Lu le 6 novembre 2026. Documentation primaire lue.

    Portée : Text/CSV connector

    Lecture documentaire, sans essai ni installation. Vérifier l’hôte, la version, les droits et le contrat exacts ; aucun prix EUR HT France établi.

    Microsoft — Data types in Power Query

    Lu le 6 novembre 2026. Documentation primaire lue.

    Portée : Data types in Power Query

    Lecture documentaire, sans essai ni installation. Vérifier l’hôte, la version, les droits et le contrat exacts ; aucun prix EUR HT France établi.

  • Notre méthode. La préférence conditionnelle et les étapes de réception proposées sont notre méthode éditoriale.

    Daté du 6 novembre 2026. Portée : Contrôleur qui importe des CSV avec dates ou décimales ambiguës

    Contexte : FR

    Réserve : Exemples fictifs éventuels, pas de résultat client ni essai produit.