BankStatementScan
Français

Montants bancaires en texte : repérer les espaces insécables

Identifiez les séparateurs invisibles qui bloquent les sommes, convertissez les seules colonnes de montants et vérifiez les décimales.

Un montant semble numérique mais n’entre pas dans la somme ? Examinez ses caractères avant de remplacer les séparateurs. Espace ordinaire, espace insécable et espace insécable fine se ressemblent. Nettoyez seulement la colonne montant et gardez le texte brut à côté.

Identifier les séparateurs avant conversion numérique

  1. Copiez une valeur défaillante dans une colonne de contrôle. Identifiez séparateur décimal et séparateur de milliers sur plusieurs montants, dont un inférieur à 1 000.

  2. Remplacez uniquement le caractère de groupement confirmé dans le champ numérique. Convertissez ensuite avec les paramètres régionaux de la source.

  3. Comptez les erreurs de conversion et comparez les valeurs transformées aux originales. Laissez les cas non résolus en erreur plutôt que de les remplacer par zéro.

Exemple fictif

Le montant fictif 1 234,50 contient U+202F, pas une espace ordinaire. Après retrait de ce séparateur de milliers confirmé et interprétation de la virgule décimale, il devient 1234,50 numérique. La valeur 12,34 doit rester 12,34. Effacer toutes les virgules la transformerait en 1234, soit une erreur d’un facteur cent.

Isoler le caractère plutôt que changer l’affichage

Travaillez avec une colonne de texte intact, une de texte nettoyé et une de résultat numérique. Copiez l’espace réel du montant défaillant dans le champ de remplacement : saisir une espace ordinaire peut viser un autre caractère. Limitez le remplacement aux montants et notez que ce caractère est retiré comme séparateur de milliers confirmé.

Identifiez le point de code exact au lieu de supposer qu’un nettoyage générique retire tous les séparateurs. Un format monétaire n’explique pas non plus l’échec de conversion. Si le problème persiste, réexaminez le texte brut au lieu d’ajouter des remplacements jusqu’à obtenir une somme.

Tester la règle sur des valeurs témoins

Prenez 1 234,50 et 12,34 comme témoins fictifs. Choisissez la virgule décimale confirmée pour cette source, indépendamment de la langue de l’ordinateur. Définissez explicitement les séparateurs décimal et de groupement confirmés avant de convertir les montants. Le total attendu vaut 1246,84, avec deux conversions réussies et autant de lignes.

Ajoutez le cas 1 23,50. Dans cette source fictive, les groupes de milliers exigent trois chiffres : ce groupement incomplet doit être revu sur le PDF. Effacer l’espace fabriquerait un plausible 123,50. Gardez le résultat non résolu et vérifiez les montants séparément avant de valider le total. Si l’export numérique natif de la banque évite déjà le problème, privilégiez son import avec les réglages documentés.

Distinguer les espaces similaires et refuser les valeurs par défaut

Dans ce jeu fictif distinct, le document utilise une virgule décimale et des groupes de milliers de trois chiffres. Les trois premières lignes valent chacune 1 234,50 EUR, malgré des chaînes sources différentes.

Texte brutCaractère entre 1 et 234Traitement après confirmation sourceNombre attendu (EUR)
1 234,50U+0020, espace ordinaireRetirer ce séparateur de milliers1234,50
1 234,50U+00A0, espace insécableCibler précisément U+00A01234,50
1 234,50U+202F, espace insécable fineCibler précisément U+202F1234,50
1 23,50Groupe de seulement deux chiffresSuspendre pour revue sourceNon résolu
Champ videAucun nombre à interpréterDistinguer absence et colonne inactiveAucun zéro inventé

Unicode identifie U+202F comme une espace distincte. Utilisez l’inspection Unicode de votre éditeur ou copiez le caractère exact dans un remplacement limité. Si plusieurs espaces coexistent dans la colonne, documentez et validez chaque règle ; la première ligne réussie ne définit pas tout le fichier.

Classez les champs vides avant conversion pour qu’un montant non résolu ne devienne pas silencieusement zéro. Contrôlez les absences avant conversion et conservez un statut séparé. Une conversion réussie ne valide pas la syntaxe du groupement. Dans une colonne de montant unique, le vide reste à résoudre ; avec deux colonnes débit/crédit, vérifiez d’abord s’il représente le côté inactif.

Pour ce jeu, attendez trois nombres confirmés totalisant 3 703,50 EUR et deux exceptions explicitement classées. Comptez les valeurs réellement numériques, sans vous fier à l’alignement à droite ni au format monétaire. Si un quatrième nombre apparaît, examinez la ligne mal groupée ou vide avant d’accepter le total.

Contrôles et limites

Comparez total, minimum, maximum et nombre de cellules numériques. Un total seul peut masquer des erreurs qui se compensent. Ne retirez pas les espaces des libellés et références pendant cette opération. Unicode décrit des symboles numériques régionaux ; le document et les réglages explicites déterminent votre règle.

Conservez le fichier original intact et notez tout point non résolu avant d’utiliser le tableau.

Contrôles complémentaires

Traitez la conversion numérique séparément de la convention débit/crédit. Débit et crédit vers un montant signé : méthode pour un CSV bancaire · Vérifier un CSV bancaire avant de l’ouvrir dans Excel.

BankStatementScan est en préparation. Le site propose une demande d’accès et un exemple fictif ; il ne convertit pas actuellement vos fichiers bancaires. Voir le service envisagé.

Sources consultées le 16 octobre 2026

Indiquez votre email professionnel pour enregistrer votre intérêt. Le produit de conversion est encore en préparation.

Voir l’exemple
BankStatementScan

Demander un accès à BankStatementScan.

Indiquez votre email professionnel pour enregistrer votre intérêt. Le produit de conversion est encore en préparation.

L’envoi transmet votre email et les informations de visite/contexte à l’infrastructure BankStatementLab pour BankStatementScan. Aucun compte, paiement ou email automatique n’est créé. Confidentialité.