tigtools

PDF vers ExcelPro

Choisissez un PDF contenant des tableaux, comme un relevé, une liste de prix ou un rapport, puis téléchargez un fichier XLSX. La structure des tableaux est reconstruite dans votre navigateur ; le PDF n’est pas téléversé.

Fonctionne dans votre navigateur Sans inscription

Vérification de votre formule…

Mode d’emploi

  1. Choisissez ou déposez un PDF contenant des tableaux.
  2. Choisissez une feuille par page ou toutes les pages sur une seule feuille.
  3. Laissez l’option « Stocker les nombres en tant que nombres » activée et définissez le séparateur décimal si la détection est incorrecte.
  4. Sélectionnez Convertir en Excel, vérifiez l’aperçu et téléchargez le fichier XLSX.

Fonctionnement

L'outil lit chaque fragment de texte et sa position avec pdf.js. Les fragments sur la même ligne de base forment une ligne ; un large espace horizontal divise une ligne en cellules. Les positions des colonnes sont déterminées à partir des lignes qui ont le nombre de cellules le plus courant, de sorte qu'un titre ou une note qui s'étend sur la table ne fusionne pas les colonnes. Chaque cellule est ensuite placée dans la colonne avec laquelle elle se chevauche. Un grand espace vertical devient une ligne vide, ce qui sépare les tables distinctes.

Avec l'option « Stocker les nombres comme nombres », des valeurs telles que 1,234.56, (450.00), -12 %, € 99 ou 1.234,56 deviennent des cellules numériques que vous pouvez additionner, avec un format de nombre qui conserve leurs décimales. Les valeurs qui perdraient des informations restent en texte : numéros avec des zéros initiaux (identifiants, codes postaux), plus de 15 chiffres (numéros de compte) et dates. Les symboles monétaires sont supprimés des cellules numériques.

Cela fonctionne mieux pour les PDF créés par des logiciels (relevés bancaires, factures, rapports exportés). Les PDF numérisés ne contiennent aucun texte. Les cellules fusionnées, les cellules multilignes et les tables dessinées sans espaces sont approximées ; vérifiez donc le résultat avant de vous y fier. Le classeur est écrit avec la bibliothèque open-source exceljs.

Exemples

Relevé bancaire

Un relevé de 3 pages avec des colonnes Date, Description, Montant et Solde devient trois feuilles. Les montants comme -1.250,00 sont détectés comme des nombres décimaux à virgule, vous pouvez donc les additionner directement dans Excel.

Liste de prix fournisseur

Une liste de prix de 20 pages convertie en regroupant toutes les pages sur une seule feuille donne un long tableau que vous pouvez filtrer et trier ; les en-têtes répétés de chaque page apparaissent comme des lignes ordinaires que vous pouvez supprimer.

Foire aux questions

Pourquoi certaines valeurs sont-elles dans la mauvaise colonne ?

Le PDF ne contient pas de vrai tableau, seulement du texte positionné. Lorsqu’une cellule est très large, centrée sur plusieurs colonnes ou renvoyée sur deux lignes, sa position peut correspondre à une autre colonne. Déplacez ces cellules dans Excel ou essayez l’autre option de feuille de calcul.

Pourquoi un nombre est-il stocké sous forme de texte ?

Les valeurs avec des zéros initiaux, plus de 15 chiffres, des séparateurs inhabituels ou des mots supplémentaires sont conservées sous forme de texte afin de ne rien perdre. Si tous les nombres sont incorrects, définissez manuellement le séparateur décimal.

Fonctionne-t-il avec les PDF numérisés ?

Non. Les pages numérisées sont des images sans texte. Traitez-les d’abord par OCR ; l’outil OCR Image to Text fonctionne sur les images de pages exportées avec PDF to JPG.

La mise en forme, les couleurs et les bordures sont-elles conservées ?

Non. Le classeur contient uniquement les valeurs des cellules avec les formats de nombre. Les polices, couleurs, bordures et cellules fusionnées du PDF ne sont pas transférées.

Confidentialité

Le PDF est lu et le fichier Excel est créé avec JavaScript dans votre navigateur. Rien n’est téléversé ni stocké, et le contenu des fichiers n’est pas inclus dans les analyses ; seul un événement anonyme indiquant que l’outil a été utilisé est compté.