CSV bancaire : créer un exemple synthétique pour le support

Mis à jour · 3 min de lecture

Les applications exportent la date, la description et le montant en CSV. Ouvrez ce CSV dans Excel pour enregistrer un classeur XLSX. Vérifiez le résultat avec votre PDF : la compatibilité dépend du format du relevé.

Séquence de travail

  1. Créez un fichier entièrement fictif au lieu de modifier seulement le nom du compte d’un vrai relevé.
  2. Conservez structure du séparateur, guillemets et saut de ligne responsables du symptôme, mais remplacez toutes les données réelles.
  3. Utilisez le même parseur et notez réglages, enregistrements/champs attendus et résultat observé.
  4. Comparez un contrôle négatif : si simplifier les libellés fait disparaître le défaut, rétablissez la structure fictive nécessaire.

Garder le mécanisme, recréer les enregistrements

Notez logiciel, version, encodage, séparateur, délimiteur de texte, colonnes attendues et erreur observée. Les conseils de Mozilla pour décrire un bogue distinguent étapes reproductibles, résultat attendu et résultat réel. Une capture du tableau cassé ne conserve pas les octets d’entrée.

Pour un problème de séparateur, gardez un séparateur à l’intérieur d’un libellé inventé entre guillemets. Pour un problème de lignes, gardez un retour à la ligne dans ce champ. Préservez une virgule décimale avec des montants fictifs si elle participe au problème. Supprimez entièrement comptes, références, chemins et textes libres réels et utilisez seulement des valeurs inventées ; cela ne certifie pas l’anonymisation d’une source client.

Trop simplifier peut effacer l’erreur

Notre exemple au point-virgule comporte trois champs :

date;description;amount
2026-02-03;"SYNTHETIC shop; note";"-12,30"
2026-02-04;"SYNTHETIC line one
line two";"4,00"

Nous avons réellement lu ces octets avec Python 3.13.7 et csv.reader, delimiter=';' et newline=''. Résultat : trois enregistrements, en-tête inclus, de trois champs chacun. Une découpe par lignes physiques produit quatre lignes et casse le libellé. Un séparateur virgule donne aussi une structure incorrecte.

Remplacer les deux libellés par SYNTHETIC supprime séparateur interne et retour à la ligne. Un découpage naïf peut alors sembler fonctionner : cet exemple réduit ne reproduit plus le mécanisme initial. Conservez ce contre-exemple avec la lecture correcte. Il s’agit de résultats Python, pas d’un test Excel ou d’import comptable.

Formuler une question délimitée

Par exemple : « Python 3.13.7, séparateur point-virgule, trois champs attendus. L’entrée inventée jointe contient un retour à la ligne entre guillemets. La découpe physique produit quatre lignes, csv.reader trois enregistrements. Quel réglage faut-il pour cet importateur ? » Joignez seulement l’exemple inventé, les paramètres utiles et une erreur vérifiée sans chemin privé ni identifiant.

Rouvrez la pièce jointe exacte avant envoi, vérifiez chaque ligne et comparez ses octets avec l’exemple contrôlé. Destinataire et canal autorisé sont des questions distinctes. Réussir un diagnostic ne prouve ni les règles de conservation d’une IA ni l’autorisation d’envoyer des fichiers. Utilisez ensuite le guide existant sur séparateurs et encodage pour corriger l’import réel.

Contrôles de référence observés

Contrôle pédagogique exécutéEnregistrements/champs observésSens diagnostique
csv.reader avec point-virgule et gestion des sauts3 enregistrements logiques de 3 champsLecture structurelle attendue
Mauvais séparateur virgulePas 3 champs partoutLe symptôme de séparateur demeure
Découpage par lignes physiques4 lignes, nombres de champs variablesLe saut intégré casse une lecture naïve par ligne
Libellés fictifs trop simplifiés3 lignes de 3 champs après découpageLa simplification efface le symptôme initial

Cas de contrôle synthétique. Les valeurs sont pédagogiques, pas un export du fournisseur ni un fichier à importer.

Modèle de travail facultatif.

Pour une source bancaire disponible seulement en PDF, téléchargez LocalExtract. Il traite un PDF localement en CSV date,description,amount ; vérifiez les lignes extraites contre le relevé émis.

Guide associé: CSV bancaire en une colonne ou caractères illisibles : corriger l’import.

Documentation de la tâche ajoutée vérifiée le 16 octobre 2026.

LocalExtract Team

Nous développons LocalExtract, un convertisseur de relevés pour ordinateur. Questions ou corrections ? Contact · Politique éditoriale

Poursuivre avec un guide associé