📊
PDF/PDF to Excel Converter

PDF to Excel Converter

Extract tables from PDF files and export as CSV. Table detection based on text positioning — 100% local, no upload.

100% LOCALTable detectionMulti-pageCSV exportNo upload
La calculatricePage 1
Click to select a PDF file
Max 50 MB
Upload a PDF and click Extract Tables to see results here.
Data Source & Legal Disclaimer
Effective: CurrentLast updated: 2026-01-01Update: Manual review
Sources: pdf.js — Mozilla PDF Renderer

Table detection uses text positioning heuristics. Scanned PDFs (images) require OCR and may not produce accurate results. For best results, use PDFs with selectable text.

See all data sources & update policy →
Comment ça marchePage 2

How PDF tables become spreadsheets — illustrated

A PDF table is not a table — it is a scatter of text items, each carrying a string and an(x, y) position from its text matrix. To recover a spreadsheet, this tool clusters items by Y into rows, sorts each row by X into columns, merges cells that are nearly touching, and emits the result as CSV rows and columns. The heuristics handle clean, text-based tables well; scanned pages have no text items to cluster, so they require OCR first.

Text positions → row/column clustering → spreadsheet grid
1 · TEXT POSITIONSItemQtyBolt12Nut48Qty → x=92 · y=8012 → x=112 · y=105each item = (str, x, y)2 · CLUSTERR1ItemQty…R2Bolt12…R3Nut48…same Y (±3px) → rowsort by X → columnsgap < 20px → merge cell3 · SPREADSHEETItemQtyTotalBolt126.00Nut489.60CSV rows & columnsnumeric cells unquoted→ Excel sees numbersHeuristics: items within 3px of the same Y group into a row; cells sort left-to-right.Adjacent cells merge when the gap is under 20px; rows with fewer than 2 columns are dropped.

Rows are recovered from shared Y baselines, columns from left-to-right X order, and cell boundaries from gaps between items. The CSV keeps numeric cells unquoted so Excel imports them as real numbers.

Turning an invoice line-item table into a CSV

A one-page invoice from a web shop has a 3-column line-item table plus a totals block.

  1. Read text positions:Each token arrives with (str, x, y) from its text matrix — “Qty” at x=90 y=720, “12” at x=170 y=720
  2. Group by Y into rows:Items within 3px of the same Y form a row; rows sort top-to-bottom
  3. Sort by X into columns:Within a row, items sort left-to-right and merge when gaps are under 20px
  4. Export as CSV:3 columns × 5 rows become Item,Qty,Total lines; numeric cells stay unquoted so Excel treats them as numbers
FAQ et détailsPage 3

Extract tables from PDF files and export as CSV. Everything runs locally; nothing is uploaded.

FreeToolHub PDF to Excel Converter is a free browser-based tool — extract tables from PDF files and export as CSV. No signup, no upload; everything runs locally in your browser.

À propos de cet outil

Qu'est-ce que cet outil ?

Extrayez les tableaux de fichiers PDF et exportez-les en CSV. Détection des tableaux basée sur le positionnement du texte. 100 % local — sans téléversement, sans inscription, sans filigrane.

Table detectionMulti-pageCSV exportNo upload

Qu'est-ce que le Convertisseur PDF vers Excel ?

Le Convertisseur PDF vers Excel trouve des tableaux à l'intérieur de documents PDF et les exporte en fichiers CSV que vous pouvez ouvrir dans Excel, Google Sheets ou Numbers. Basé sur le rendu pdf.js de Mozilla, il parcourt chaque page de votre document, lit la position de chaque exécution de texte et reconstruit les lignes et colonnes à partir de ces coordonnées. Les tableaux détectés apparaissent dans un aperçu défilable avec des en-têtes fixes, étiquetés par numéro de page et nombre de lignes et colonnes, et une barre de progression suit les fichiers multi-pages en temps réel. L'exportation met chaque cellule entre guillemets et échappe les guillemets intégrés, afin que les virgules à l'intérieur des valeurs restent intactes. Les fichiers restent sur votre machine ; le worker d'analyse est chargé localement et rien n'est transmis.

Qui devrait utiliser cet outil ?

Les comptables et analystes extraient les chiffres des relevés bancaires, factures et rapports annuels dans des tableurs sans avoir à les retaper. Les chercheurs extraient les tableaux de résultats d'articles publiés pour méta-analyse. Le personnel des achats et des opérations convertit les listes de prix des fournisseurs et les rapports d'inventaire qui arrivent en pièces jointes PDF. Les étudiants récupèrent les tableaux de données des manuels et publications gouvernementaux pour leurs travaux scolaires. Les consultants travaillant avec des documents clients confidentiels bénéficient le plus de l'architecture : car l'analyse s'exécute dans le navigateur via pdf.js, un PDF financier sensible ne voyage jamais vers un serveur de conversion qui pourrait le stocker. Le compromis à connaître à l'avance est que le détecteur lit les coordonnées du texte, il excelle donc avec les PDF numériques et basés sur le texte, et a du mal avec les scans, ce qui est couvert ci-dessous.

Comment ça marche ?

(1) Sélectionnez un PDF ; la page accepte les fichiers jusqu'à la limite de taille affichée sur le panneau de téléversement et rejette tout ce qui n'est pas un PDF. (2) Cliquez sur Extraire les tableaux et pdf.js analyse le contenu textuel de chaque page avec les coordonnées. Le détecteur regroupe les éléments de texte en une ligne lorsque leurs positions verticales sont situées à 3 pixels les unes des autres, trie chaque ligne de gauche à droite par position horizontale, et divise les cellules là où les éléments voisins sont séparés de plus de 20 pixels. Les lignes ayant moins de deux colonnes sont rejetées comme du texte en prose. (3) Examinez les tableaux par page, puis cliquez sur Télécharger CSV ; chaque section est préfixée d'un commentaire '# Page N' et les cellules sont échappées avec des guillemets pour une importation propre dans un tableur.

Est-ce que ça marche sur les PDF scannés ?

Non, et savoir pourquoi vous fait gagner du temps. Un PDF scanné est une pile d'images ; il ne contient aucun objet texte pour que pdf.js puisse le lire, donc le détecteur basé sur les coordonnées ne trouve rien et l'outil signale qu'aucun tableau n'a été détecté. La même chose s'applique aux PDF où le tableau était dessiné comme des lignes vectorielles avec du texte placé librement autour. La solution est de faire passer le scan d'abord par un outil OCR, qui convertit l'image en texte sélectionnable tout en préservant les positions approximatives, puis d'amener cette sortie ici. Pour les PDF numériques natifs, les exports de Word, Excel, LaTeX ou outils de reporting, l'extraction est fiable, y compris pour les tableaux financiers multi-lignes, car le regroupement de lignes tolère trois pixels de variation verticale entre les exécutions de texte.

Questions fréquentes

Avec quelle précision les tableaux sont-ils extraits du PDF vers Excel ?

Les PDF propres et basés sur le texte avec des tableaux à lignes délimitées extraient cellule par cellule — les factures, relevés et rapports se convertissent avec les chiffres et en-têtes dans les bonnes colonnes. Les PDF scannés sont des images, donc leurs tableaux ne peuvent pas être extraits comme données sans OCR. L'outil montre les tableaux détectés page par page avant que vous ne téléchargiez, donc la précision est vérifiable d'un coup d'œil plutôt qu'un pari.

Peut-il gérer un PDF avec de nombreux tableaux sur plusieurs pages ?

Oui — chaque tableau détecté est extrait et listé, page par page, et vous les obtenez tous dans la sortie plutôt que seulement le premier. Les rapports financiers multi-pages et les relevés paginés sont le cas courant. Vérifiez l'aperçu pour confirmer que les tableaux de chaque page ont été détectés avant d'exporter.

Quel format est la sortie — .xlsx ou CSV ?

Vous obtenez un fichier tableur avec les tableaux extraits comme cellules, prêt à être ouvert dans Excel, Google Sheets ou LibreOffice. Les nombres arrivent comme des nombres (pas du texte), donc le tri, les formules et les tableaux croisés dynamiques fonctionnent immédiatement — c'est tout le point d'obtenir des données hors d'un PDF.

Mes données financières sont-elles téléversées lors de la conversion ?

Non. La détection et l'extraction des tableaux s'exécutent entièrement dans votre navigateur — les relevés bancaires, factures et rapports internes ne quittent jamais votre appareil. Il n'y a pas d'attente de téléversement et pas de compte, et l'outil continue de fonctionner hors ligne une fois chargé.

Comment extrait-il les tableaux des fichiers PDF ?

Il analyse le positionnement du texte sur chaque page PDF pour identifier les données tabulaires. Les cellules sont détectées par leurs coordonnées x/y et regroupées en lignes et colonnes en fonction de l'alignement. Le tableau extrait est exporté au format CSV, qui s'ouvre directement dans Excel, Google Sheets ou Numbers. La précision dépend de la bonne structure du tableau PDF d'origine.

Est-ce que ça marche sur les PDF scannés ?

Non. Cet outil extrait le texte des PDF créés numériquement (où le texte est encodé comme caractères). Les PDF scannés (images de pages) nécessitent d'abord un OCR. Pour les tableaux scannés, utilisez l'outil AI Data Extractor qui inclut l'OCR. Les deux outils fonctionnent à 100 % dans le navigateur — pas de téléversement de fichiers vers des serveurs cloud.

How does it extract tables from PDF files?

It analyzes text positioning on each PDF page to identify tabular data. Cells are detected by their x/y coordinates and grouped into rows and columns based on alignment. The extracted table is exported as CSV, which opens directly in Excel, Google Sheets, or Numbers. Accuracy depends on how well-structured the original PDF table is.

Does it work on scanned PDFs?

No. This tool extracts text from digitally created PDFs (where text is encoded as characters). Scanned PDFs (images of pages) require OCR first. For scanned tables, use the AI Data Extractor tool which includes OCR. Both tools run 100% in-browser—no file upload to cloud servers.

Autres noms de cet outil

Cet outil est aussi connu sous ces tâches — chaque lien ouvre le même outil avec un guide ciblé :

Outils connexes

Partager :𝕏inf⬆
Joke of the Day
Oct 22

What do you call a really smart cookie?

Free core, no account

Keep the Free Edition Free

No signups, no data sold. Every tool is free to use — the free tier allows 5 downloads or saves per day, and the optional Pro plan ($7/mo, $59/yr) adds unlimited downloads, batch processing, white-label exports and an ad-free experience.

☕Support me on Ko-fi— support the free tier

100% of proceeds go towards hosting & building more free tools.