Skip to content

PDF to Excel

Tables locked in a PDF are useless for analysis. Manually retyping rows is slow and error-prone, and copy-paste usually flattens tables into a single cell.

Tool

⚡ Open the tool

Free · No account · Files deleted in 1 hour

Why this works

Our PDF-to-Excel converter detects table boundaries automatically and writes a proper .xlsx with rows, columns and number formatting preserved. Multi-page tables are stitched together where possible.

PDFs are where structured data goes to die. Every bank statement, every utility bill, every regulatory filing, every research dataset arrives as a PDF where you can see the tables but can\'t actually use them — totalling a column, sorting by date, pivoting by category, running a formula, all impossible until the data is in a real spreadsheet.

What makes PDF tables hard to extract. Internally, a PDF doesn\'t store "this is a table" — it stores positioned text fragments and visual lines. When a human looks at the page, the alignment is obviously tabular; when a parser looks at the raw PDF, it sees "text at coordinates x=120 y=440" and "text at coordinates x=240 y=440" and has to infer that these belong in adjacent cells. Different PDF generators (Excel exports, accounting software, financial-report tools, government form generators) all encode tables slightly differently, so the parser has to be flexible about what counts as a column boundary.

What our pipeline does. Column detection by analysing the horizontal coordinates of text fragments page-wide — columns appear as vertical bands where text repeatedly lines up. Row detection by analysing vertical position similarly. Header recognition by detecting the topmost rows of each detected table that contain distinct text styling (bold, larger font, or thin border lines below). Multi-page stitching when a table continues across page boundaries with the same column structure. Type inference: numbers become numbers, dates become dates, percentages become percentages — column by column, so a column of dollar amounts becomes summable rather than text strings.

What extracts well: simple grid tables, multi-column financial statements, transaction lists, contact lists, schedules, price lists, regulatory disclosure tables, scientific data tables. What needs touch-up: heavily merged-cell layouts (especially org charts arranged as tables), tables with nested sub-tables, free-flowing text formatted to look tabular but lacking real alignment, tables that span more than two pages with shifting column widths.

Number typing is genuinely useful and worth highlighting. A column showing "$4,250.00" in the PDF arrives in Excel as the number 4250 (formatted as currency), not as the text "$4,250.00". You can immediately SUM the column, sort by value, run formulas on it. Date columns recognised as dates sort chronologically rather than alphabetically. Percentages stored as their decimal equivalent (0.075 for 7.5%) so they work in formulas without manual conversion.

A workflow note for scanned PDFs. PDF to Excel works on born-digital PDFs out of the box. For scanned PDFs (image-only sources), run OCR first — the OCR text becomes the data we extract from. Accuracy drops on scans because OCR introduces its own errors before the table extraction even starts, but for clean modern scans the round-trip usually works well enough for spreadsheet use after a quick proofread. For mission-critical financial data, born-digital sources or freshly-OCR\'d clean scans are the safe path.

For complex multi-table PDFs (a bank statement with summary + transaction detail + interest sections), each detected table becomes its own worksheet in the output .xlsx, named by position in the source document. You can analyse them independently or use Excel formulas to cross-reference between sheets.

How it works

  1. 1
    Open the PDF-to-Excel tool
    Tap the orange button above to launch with table detection active. The tool handles single-table and multi-table PDFs identically.
  2. 2
    Upload the PDF
    Drop in any text-based PDF containing tables. Files up to 25 MB on the free tier, 1 GB on Pro. Scanned PDFs work after OCR.
  3. 3
    Review detected tables
    Confirm the auto-detected ranges. For unusual layouts (very wide columns, merged cells, irregular spacing), you may want to adjust borders before exporting.
  4. 4
    Run the export
    Conversion typically takes 3–6 seconds. Each detected table becomes its own worksheet in the output workbook.
  5. 5
    Open and verify
    Open in Excel, Google Sheets, or Numbers. Spot-check that numbers are numbers (not text strings) and dates sort chronologically. Touch up any rows where columns shifted.
Who this is for

Real-world uses

Accountants

Pull transaction data out of bank statements and supplier invoices for reconciliation — typically saves 80%+ of the time vs manual entry.

Financial analysts

Move historical earnings reports into spreadsheets for modelling and trend analysis.

Procurement teams

Compare supplier quote PDFs side-by-side by exporting to Excel and aligning by line item.

Bookkeepers

Vendor invoices in PDF format extract into Excel for monthly expense aggregation and tax-time prep.

Researchers

Datasets published as PDF tables (regulatory filings, scientific papers) extract into Excel for re-analysis.

Auditors

Convert audit-evidence PDFs into spreadsheets for sampling and validation testing.

FAQ

Common questions

Does this work for scanned PDFs?

Yes after an OCR pass. Run our OCR tool first to add a text layer, then convert the OCR'd PDF to Excel. Accuracy depends on OCR quality — clean modern scans work well; marginal-quality scans need verification.

Will currency and dates format right?

Yes. Numbers come through as numbers (SUM-able), dates as dates (chronologically sortable), percentages as their decimal equivalent (formula-ready). Currency symbols carry as cell formatting, not as part of the cell value.

What about multi-table PDFs?

Each detected table becomes its own worksheet in the output .xlsx, named by position in the source. A bank statement with summary + detail + interest sections produces a workbook with three sheets.

Will table headers be detected?

Yes — the topmost rows of each detected table are recognised as headers when they have distinct styling (bold, larger font, or border lines below). They populate Excel as the first row, which you can immediately use for filtering and sorting.

Can I extract one specific table instead of all of them?

Not in one step — the tool extracts every detected table. Workaround: use Extract Pages first to pull just the pages containing the table you want, then convert that smaller PDF.

How accurate is the column alignment?

For born-digital PDFs with clean grid tables: near-perfect. For complex layouts or scanned sources: typically 95–99%, with occasional row-misalignment on edge cases. Always spot-check before relying on the data for important calculations.

What happens to footnotes or section headers between tables?

Non-table content (paragraphs, footnotes, headers) is omitted from the extraction — only tables come through to the Excel output. If you need surrounding context, use PDF to Word instead, which preserves everything.