Extract tables from PDF files and export as CSV. Table detection based on text positioning — 100% local, no upload.
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.
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.
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.
A one-page invoice from a web shop has a 3-column line-item table plus a totals block.
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.
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.
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.
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.
(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.
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.
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.
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.
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.
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é.
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.
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.
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.
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.
Cet outil est aussi connu sous ces tâches — chaque lien ouvre le même outil avec un guide ciblé :
What do you call a really smart cookie?
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 tier100% of proceeds go towards hosting & building more free tools.