Convertir un relevé bancaire PDF en fichier CSV

Importez un relevé PDF, un scan, une photo ou l’export de votre banque : vous téléchargez un CSV avec une ligne par opération (date, libellé, bénéficiaire, catégorie, montant avec son signe et solde), vérifié avec les soldes du relevé.

Déposez votre relevé ici

PDF, scans et photos prises au téléphone, ou exports CSV, Excel, OFX, QIF, CAMT et MT940

Voyez le résultat avant de payerN’importe quelle banque, n’importe quelle langue

Mis à jour le 28 octobre 2026

Pas à pas

  1. 1

    Importez le relevé

    Déposez un PDF ou tout un dossier. Les scans, les photos, les PDF protégés par mot de passe et les téléchargements CSV ou Excel de votre banque fonctionnent aussi.

  2. 2

    Laissez l’outil lire et vérifier

    Chaque opération reçoit un bénéficiaire propre et une catégorie, puis les soldes sont contrôlés : solde initial + entrées − sorties doit égaler le solde final.

  3. 3

    Exportez en CSV

    Choisissez le format point-virgule ou virgule, puis un format de date (AAAA-MM-JJ, JJ/MM/AAAA, MM/JJ/AAAA ou JJ.MM.AAAA), et téléchargez le fichier.

Qu’est-ce qu’un relevé bancaire au format CSV ?

Un relevé de compte (ou extrait bancaire, comme on dit en Belgique) au format CSV (valeurs séparées par des virgules ou des points-virgules) est un fichier texte avec une opération par ligne. Comme ce n’est que du texte, presque tous les programmes savent le lire : Excel, Google Sheets, Numbers, les applications de budget et les logiciels de comptabilité.

La plupart des banques permettent de télécharger les opérations récentes en CSV depuis l’espace client, mais chacune a sa propre présentation : certaines séparent les débits et les crédits en deux colonnes, d’autres omettent le solde courant, d’autres encore ajoutent des lignes d’en-tête au-dessus des données. Les périodes anciennes ne sont souvent disponibles qu’en PDF. Convertir le PDF vous donne un CSV pour n’importe quelle période, avec la même présentation quelle que soit la banque.

Relevé bancaire au format CSV : les colonnes

Les colonnes sont les mêmes quelles que soient la banque et la langue du relevé, ce qui permet d’ajouter le fichier d’une banque à celui d’une autre.

ColonneContenu
DateLa date de l’opération, au format que vous avez choisi
LibelléLe texte complet, tel qu’il est imprimé sur le relevé
BénéficiaireUn nom propre, par exemple Amazon au lieu de PRLV SEPA AMAZON EU SARL REF 4412
CatégorieUne de vos catégories : Alimentation, Logement, Logiciels et abonnements…
MontantUn nombre simple : négatif pour une sortie, positif pour une entrée
SoldeLe solde courant imprimé sur la ligne, quand le relevé en comporte un
DeviseLa devise du compte, par exemple EUR ou CHF
Compte, RelevéAjoutées seulement quand vous exportez plusieurs relevés ensemble, pour les distinguer
RemarqueSignale les lignes à vérifier quand un relevé n’est pas équilibré

Les montants ne contiennent ni symbole monétaire ni séparateur de milliers : ils s’importent comme des nombres, pas comme du texte.

Point-virgule ou virgule : ouvrir le relevé bancaire CSV dans Excel

Excel découpe un CSV en colonnes d’après le séparateur de liste défini dans les paramètres régionaux de votre ordinateur. En France, en Belgique et au Québec, ce séparateur est le point-virgule et les montants s’écrivent avec une virgule décimale (1234,56). Un fichier séparé par des virgules s’y ouvre donc souvent dans une seule colonne.

L’export propose deux formats. Point-virgule écrit 1234,56 avec des points-virgules entre les valeurs : c’est celui qu’il faut pour un Excel français. Virgule écrit 1234.56 avec des virgules, pour les logiciels anglo-saxons et pour la plupart des scripts. Si un fichier s’ouvre malgré tout dans une seule colonne, utilisez Données → À partir du texte/CSV dans Excel et choisissez vous-même le délimiteur.

Le fichier est enregistré en UTF-8 avec une marque d’ordre des octets, qui indique l’encodage à Excel. Les accents, les cédilles et les symboles comme « é », « ç » ou « € » arrivent donc intacts, sans caractères illisibles.

Formats de date

Choisissez le format de date qu’attend le logiciel qui recevra le fichier. Se tromper est la première cause d’échec d’un import, ou d’opérations rangées dans le mauvais mois.

  • JJ/MM/AAAA (04/03/2026) : le format courant en France, en Belgique et dans la plupart des pays
  • AAAA-MM-JJ (2026-03-04) : sans ambiguïté et classé correctement même en tant que texte ; le plus sûr pour les bases de données et les scripts, et très courant au Québec
  • JJ.MM.AAAA (04.03.2026) : usage courant en Suisse, en Allemagne, en Autriche et en Pologne
  • MM/JJ/AAAA (03/04/2026) : logiciels américains

03/04/2026 désigne le 3 avril en France et le 4 mars aux États-Unis. Si les dates semblent mélangées après un import, le format de date en est la cause.

Un CSV sûr : pas de formule cachée

Un tableur traite comme une formule toute cellule qui commence par =, +, - ou @. Un libellé d’opération qui débute par l’un de ces caractères pourrait donc être exécuté comme une formule à l’ouverture du CSV : c’est un risque connu, appelé injection de formule.

Les cellules de texte qui commencent par ces caractères sont écrites avec une apostrophe en tête, pour s’ouvrir comme du texte brut. Les montants, eux, restent de vrais nombres : les valeurs négatives continuent de fonctionner dans les sommes et les tableaux croisés dynamiques.

Importer le CSV dans Pennylane, Sage, EBP ou une application de budget

Le fichier a une date, un libellé et une colonne de montant avec son signe, ce qui correspond à ce que demandent la plupart des assistants d’import. Selon l’outil :

  • Pennylane : l’aide indique que l’import accepte les fichiers CSV, XLS et OFX, mais pas le PDF. Allez dans Plus → Imports → Importer un fichier → Transactions bancaires, choisissez le compte puis associez chaque colonne (date, libellé, montant). Prenez bien le type « Transactions bancaires » et non « Écritures ». Détails dans l’aide de Pennylane.
  • Sage, EBP, Cegid : chaque logiciel a son propre assistant d’import de relevé, avec ses formats et ses colonnes. Ouvrez l’aide de votre version pour savoir ce qu’elle accepte (CSV, OFX, parfois un format bancaire comme le CFONB 120, que nous ne produisons pas). Si l’assistant attend deux colonnes Débit et Crédit, exportez plutôt en Excel : le classeur contient aussi des colonnes Entrées et Sorties séparées, que vous pouvez enregistrer en CSV ou recopier dans le modèle d’import.
  • Odoo : son aide cite les formats CAMT.053, CSV, OFX, QIF et CODA (propre à la Belgique) pour importer des opérations.
  • Google Sheets : Fichier → Importer, onglet Importer, puis choisissez le type de séparateur. Excel et Numbers : ouvrez le fichier directement.
  • Applications de budget : la plupart acceptent un CSV avec une date, un libellé et un montant, ce qui est exactement ce fichier.
  • Logiciels qui préfèrent les fichiers bancaires : exportez plutôt en OFX ou en QIF.

Vous avez déjà le CSV de votre banque ?

Importez-le quand même. Les téléchargements CSV, Excel, OFX ou QIF de votre banque sont lus et catégorisés comme les PDF, et ils ne consomment aucune page (il faut tout de même une formule ou un pack de pages). Vous obtenez les mêmes colonnes, les mêmes noms de bénéficiaires et les mêmes catégories que pour vos PDF, et vous pouvez donc mêler des mois en PDF et des mois en CSV dans un seul export.

Sélectionnez plusieurs relevés et exportez-les ensemble pour obtenir un seul CSV par ordre de date, limité si vous le souhaitez à une période. Pour avoir aussi les totaux par catégorie et par mois, passez par Excel : le classeur ajoute une feuille Synthèse.

Questions

Comment transformer un relevé bancaire PDF en fichier CSV ?

Importez le PDF (ou un scan, ou une photo), laissez l’outil lire et vérifier les soldes, puis choisissez Exporter → CSV avec le séparateur et le format de date de votre choix.

Quel séparateur et quel format de nombre (point-virgule, virgule décimale) ?

Pour un Excel français, choisissez le format point-virgule : les montants s’écrivent alors 1234,56. Le format virgule, avec 1234.56, convient aux logiciels anglo-saxons et aux scripts.

Le CSV s’ouvre-t-il correctement dans Excel avec les accents ?

Oui. Le fichier est en UTF-8 avec une marque d’ordre des octets, donc les accents et le symbole € s’affichent correctement. Si tout arrive dans une seule colonne, utilisez Données → À partir du texte/CSV.

Peut-on importer le CSV dans Pennylane, Sage, EBP ou une application de budget ?

Oui, si l’outil accepte l’import d’un CSV avec une date, un libellé et un montant. C’est le cas de Pennylane (voir son aide) ; pour Sage, EBP ou Cegid, vérifiez les formats admis par votre version.

Quelles colonnes et quels formats de date obtient-on ?

Date, Libellé, Bénéficiaire, Catégorie, Montant, Solde, Devise et Remarque, plus Compte et Relevé quand vous regroupez plusieurs relevés. Les dates peuvent être en AAAA-MM-JJ, JJ/MM/AAAA, MM/JJ/AAAA ou JJ.MM.AAAA.

Peut-on convertir un relevé PDF en CSV gratuitement ?

Votre premier relevé est gratuit (jusqu’à 10 pages, un mois) ; ensuite c’est payant, mais vous voyez toujours le nombre d’opérations, le résultat de la vérification des soldes et les trois premières lignes avant de payer. 100 pages coûtent 12 $ (en dollars US) et n’expirent jamais. Voir les tarifs.

Comment les catégories sont-elles attribuées ?

L’IA attribue à chaque opération une de vos catégories, et vos propres règles passent toujours en premier. Voir comment catégoriser un relevé bancaire.

Votre prochain relevé, en quelques secondes.

Voyez ce que nous trouvons sur votre relevé avant de payer.

Importer un relevé