Le code de cette page n'a pas démarré.

Ouvrir index.html directement depuis un dossier bloque les modules JavaScript, si bien que rien ne se passera au moment de choisir un PDF. Servez plutôt le dossier en http :

powershell -ExecutionPolicy Bypass -File serve.ps1

Ouvrez ensuite http://localhost:8080/.

PDF en CSV — tous ses tableaux, relevés bancaires compris

Repère tous les tableaux d’un PDF et les transforme en lignes lisibles par un tableur.

Langue: Français
Voir le code
Cet outil n'envoie jamais vos documents. Il n'y a pas de serveur.

Le PDF choisi est ouvert et lu dans la mémoire de cette machine avec le code servi depuis cette adresse ; le CSV est écrit de la même manière. Rien ici ne peut envoyer de fichier, et aucun serveur ne peut en recevoir. Le contenu des tableaux — numéro de compte, solde, bénéficiaires, prix d’un client — reste dans l’onglet.

Vérification en direct : vérification…

Hors ligne : vérification…

Vérifiez par vous-même : ouvrez les outils de développement, surveillez l’onglet Réseau et convertissez un PDF. Aucune requête ne transporte de page, de ligne, de nombre ou de nom de fichier. Ou déconnectez Internet et convertissez quand même.

1 Choisir un PDF

2 Vérifiez ce qui a été lu

Un PDF ressemble à un ensemble de tableaux mais contient du texte placé sur une page ; les colonnes sont des bandes de papier restées vides. Chaque tableau ci-dessous a donc été déduit. Lorsqu’il comporte un solde courant, la ligne au-dessus indique quelles comparaisons concordent et quelles lignes n’ont pas pu être vérifiées. La concordance contrôle les variations nettes ; des erreurs qui se compensent peuvent passer.

3 Récupérez le CSV

Voir en Markdown

Comment transformer les tableaux d’un PDF en CSV

  1. Choisissez le PDF.Un fichier à la fois. Le navigateur lit directement toutes ses pages sur votre disque avant de décider : l’écriture 1.240,00 ou 1,240.00 et l’ordre des dates concernent le document entier, pas une page isolée.
  2. Regardez les tableaux repérés.Chaque tableau de chaque page conserve ses colonnes et ses en-têtes, si la page en possède. Un tableau continuant dans deux sections ou sur deux pages avec les mêmes en-têtes est réuni sans répéter ceux-ci au milieu. Les cellules sur plusieurs lignes sont rassemblées. Totaux, sous-totaux et libellés restent des lignes à part entière.
  3. Choisissez-en un ou prenez-les tous.S’il y a plusieurs tableaux, la commande au-dessus choisit lesquels mettre dans le CSV : tous à la suite ou un seul. Pour un solde courant, la ligne indique les comparaisons concordantes et les lignes non vérifiées. Les dates avec année deviennent YYYY-MM-DD et les montants des nombres signés simples ; une date sans année reste telle qu’imprimée, car son année serait une supposition.
  4. Récupérez le CSV.Le fichier respecte RFC 4180 — guillemets corrects et fins de ligne CRLF — en UTF-8 avec marque d’ordre des octets, pour qu’Excel conserve les symboles monétaires. Si tous les tableaux sont réunis, chacun garde son en-tête et une ligne vide les sépare. Aucun fichier n’a été envoyé pour le produire.

La version longue

Peut-on envoyer un relevé bancaire sans risque ? Un relevé rassemble tous les bénéficiaires, tous les montants et votre solde dans un seul fichier. Voici ce qu’un convertisseur reçoit, ce que les services attentifs en font et comment déterminer si l’envoi était nécessaire.

Questions

Comment repère-t-il les tableaux alors qu’un PDF n’en contient pas ?

Grâce à la position du texte. Une colonne de petits caractères à côté du contenu est d’abord séparée : les cellules d’un tableau partagent exactement une ligne de base, contrairement aux annotations voisines. Chaque zone est parcourue de haut en bas, puis découpée aux titres et espaces. Les colonnes correspondent aux positions où plusieurs cellules commencent ou finissent ensemble. Les blocs ayant les mêmes colonnes sont réunis. Aucun modèle par banque ou formulaire n’est nécessaire.

Fonctionne-t-il uniquement avec les relevés bancaires ?

Non. Le convertisseur a été reconstruit pour repérer tous les tableaux : son premier vrai relevé contenait deux opérations et cinq autres tableaux, et une recherche limitée aux opérations ne trouvait rien. Factures, tarifs, horaires, résultats et rapports comportent les mêmes tableaux. Un relevé ajoute un solde courant ; lorsqu’il est lisible, l’outil compare les variations nettes entre soldes.

Que devient une description trop longue pour sa colonne ?

Elle est réunie à sa ligne, ce qui corrige un défaut courant des conversions PDF en CSV. Une ligne contenant une seule cellule de texte, proche d’une autre ligne, prolonge cette cellule. Elle rejoint celle du dessous si elle en est plus proche, comme un long libellé imprimé au-dessus de sa valeur. Une ligne à plusieurs cellules, ou contenant un nombre, reste indépendante.

Que m’indique le contrôle du solde courant ?

Il compare la somme des montants entre deux soldes lisibles à leur différence, puis compte les concordances. Les mêmes calculs repèrent les colonnes probables de solde et montant sans dépendre des en-têtes. La page liste les lignes non vérifiées : avant le premier solde, après le dernier ou dans des intervalles incomplets ou illisibles. Une cellule débit ou crédit inutilisée et vide vaut zéro ; une valeur illisible ne vaut pas zéro. Des soldes concordants n’excluent pas les erreurs compensées et ne vérifient ni descriptions ni dates. Comparez le CSV au PDF avant de vous y fier.

Mes dates sont inversées : 03/04 signifie le 4 mars, pas le 3 avril.

Changez la commande au-dessus des tableaux : tout est recalculé immédiatement. L’outil résout les dates numériques ambiguës depuis le document, pas votre localisation. Un jour supérieur à douze suffit à établir l’ordre de toutes les dates, et la page l’indique. Si tous les jours sont inférieurs ou égaux à douze, elle explique cette ambiguïté et choisit le jour d’abord jusqu’à votre modification. Une date sans année, courante sur les relevés de carte, reste telle qu’imprimée.

Fonctionne-t-il sur un PDF numérisé ?

Non ; il l’explique au lieu de fournir un fichier vide. Un scan est une photographie, sans texte à aligner. La page propose alors d’autres méthodes. Pour un relevé, la première est souvent négligée : presque toutes les banques en ligne fournissent directement le même relevé en CSV, OFX ou QIF, sans conversion et plus précisément qu’une lecture d’image.

Peut-il ouvrir un PDF protégé par mot de passe ?

Non, volontairement. Les banques verrouillent souvent les relevés avec une date de naissance ou des chiffres de compte. Retirer cette protection est un autre travail. L’outil refuse donc le fichier et propose des méthodes locales. La meilleure est le déverrouilleur PDF du site : il retire le mot de passe dans votre navigateur sans modifier les pages, et préserve la position du texte. Imprimer depuis Chrome ou Edge en PDF ou exporter depuis Aperçu sur Mac fonctionne aussi. N’utilisez aucun autre site de déverrouillage — il recevrait exactement le document que cette page garde hors d’Internet.

Mon PDF est-il envoyé quelque part ?

Non. Votre navigateur lit le fichier et écrit le CSV sur votre matériel. L’outil n’a pas de serveur, et la Content-Security-Policy nomme chaque adresse joignable — aucune n’appartient à ce site. Déconnectez Internet puis convertissez un PDF pour le vérifier.

Pourquoi un caractère étrange apparaît-il au début du CSV ?

C’est une marque d’ordre des octets, volontaire. Sans elle, Excel sur Windows utilise l’ancienne page de codes du système et peut remplacer les symboles euro ou livre par des lettres. La marque indique UTF-8. Les lecteurs usuels l’ignorent ; un analyseur très strict peut rendre le premier en-tête précédé d’un caractère invisible. C’est le compromis choisi.

Y a-t-il une limite de taille, et cela coûte-t-il quelque chose ?

L’outil n’impose aucune limite. Votre machine fixe la capacité : le document est gardé en mémoire pendant sa lecture, et un portable traite généralement plusieurs centaines de pages. C’est gratuit, sans compte, connexion ou essai. La publicité finance le site et ne reçoit rien sur vos documents.

Est-ce que cela fonctionne hors ligne ?

Oui. Chargez une fois la page, puis déconnectez Internet : elle continue de fonctionner. C’est aussi une preuve simple qu’aucun fichier n’est envoyé ; un convertisseur distant s’arrêterait aussitôt.