Convert · Direct .xlsx output

PDF tables into a real
.xlsx file.

Convert any text-based PDF directly into an editable .xlsx workbook. Auto-detected rows and columns, number-aware cells (so SUM and AVG work without re-typing), per-page sheets, and a built-in audit-trail meta sheet.

Explore More Tools
No signup, ever 100% local · nothing uploaded Numeric cells preserved Esc to close
Direct
PDF → .xlsx
Number
Cells stay numeric
Local
100% in browser
Free
Always · no signup

01 — What you create

Tabular PDF in true .xlsx workbook out.

Direct PDF → .xlsx conversion. Each page becomes its own named sheet (or everything goes into one combined sheet, your choice). Numeric values land as actual number cells — SUM, AVG, sort, and filter all work the moment you open the workbook.

XLSX Form
Sheet per page · numbers
Source PDF
trial-balance-fy26.pdf · 8 pages
Page mode
One sheet per page
Row tolerance
Normal (4pt)
Column tolerance
Normal (10pt)
Header row
First detected row
Number cells
Auto-detect
Output base
trial-balance-fy26
Sheets
5 (skip empty) + _meta
Output1 .xlsx · 6 sheets
OUTPUT.XLSX
Editable

trial-balance-fy26.xlsx

Converted from 8-page PDF · 5 sheets + _meta · numbers as numbers

Sheet: Page 3

AccountCodeOpeningDebitCreditClosing
Cash on hand100124,800142,000118,40048,400
HDFC current a/c1010482,3001,240,800980,650742,450
Sundry receivables1200318,000095,400222,600
Office furniture1500156,00000156,000
Sundry payables2100-84,200042,100-126,300
GST input credit131018,90062,40038,80042,500
Travel expenses5210028,400028,400

+ sheets Page 1, 2, 4, 5 plus _meta · every numeric cell is real number-typed for SUM/AVG

Need more power?

When this tool isn't enough, pdfFiller takes over.

Scanned invoices, multi-page batches, multi-currency stacks, and direct push into your accounting system. Free for 30 days, no card required.

Try Premium Free

Free 30 days · no credit card · cancel anytime

02 — How it works

From PDF table to working workbook.

The whole point of "PDF to Excel" is whether you can SUM the column the second you open the file. This converter coerces numbers to number cells so the workbook is genuinely editable — pivot, sort, chart, filter without re-typing a single value.

01

Drop the PDF

Drag any text-based PDF — trial balance, GST return, vendor ledger — and the tool extracts its text layer with pdfjs locally.

02

Tune the detection

Live preview shows the table the moment you change settings. Cells in green will become real number cells in the output.

03

Convert to .xlsx

One click writes a proper .xlsx workbook with one sheet per page (or combined), auto-sized columns, and a _meta audit sheet.

03 — Built for accounting

Real .xlsx — not CSV in disguise.

Real number cells

Currency-prefixed, comma-thousands, EU-decimal, accounting-negative, percentage — all detected and upgraded to real number cells. SUM and AVG work without manual cleanup.

Sheet-per-page mode

Default for multi-section PDFs (trial balances, multi-month statements). Every page becomes its own named sheet so navigation matches the source PDF.

Combined-sheet mode

For long single-table PDFs (200-row vendor ledger spanning 5 pages), flatten everything into a single sheet with one header row at the top.

Live cell-type preview

Tune row / column tolerance with a live preview. Cells flagged green will become numeric in the .xlsx output — adjust before exporting.

_meta audit sheet

Every output workbook includes a tiny _meta sheet recording the source PDF, page count, mode, tolerance, header setting, and number-coercion choice. Reproducibility for free.

100% in browser

PDFs and the assembled workbook never touch the network. pdfjs reads the source locally; SheetJS writes the .xlsx locally. No upload, no API, no logging.

PdfFiller · 30-Day Free Trial

When one-off documents aren't enough.

Bulk OCR, batch invoicing, multi-party e-signing, redaction, audit logs — pdfFiller picks up where Sonchoy ends. Free for 30 days, no credit card.

Try Premium FreeNo card · Cancel anytime

Batch & bulk

Run 100+ invoices, statements, or conversions in one go.

OCR scanned PDFs

Turn paper invoices into searchable, exportable data.

E-sign & request

Multi-party signatures with full audit trails.

Redact & approve

Mask sensitive ledger lines before sending to auditors.

04 — Common questions

Everything about PDF → XLSX.

01How is this different from the PDF to Excel tool?

Same engine — both produce a real .xlsx with number-typed cells, _meta audit sheet, and multi-sheet output. The two pages exist because users searching for "PDF to XLSX Converter" vs "PDF to Excel" expect slightly different framing. Functionality is identical; pick whichever name matches what you typed into Google.

02Why are some preview cells green?

Those cells will become real number-typed cells in the .xlsx output (not strings). Currency-prefixed values ("INR 4,521.50"), accounting negatives ("(1,200.00)"), and percentages ("12.5%") all get detected and converted. Cells that stay default-coloured remain strings.

03Does this work on scanned PDFs?

No — needs a text layer. Scanned image-only PDFs need OCR first; the pdfFiller premium tier handles that. Most modern PDFs (bank statements, GST returns, invoices) have text layers and work fine.

04What's the _meta sheet for?

A small audit-trail sheet at the end of the workbook recording source PDF name, page count, mode, tolerance, header setting, and number-coercion choice. Useful for reproducibility ("how was this extracted?") and audit reviews.

05My table came out badly — what to tweak?

Two knobs: row tolerance (if too tight, single rows get split across multiple lines; loosen it) and column tolerance (if too tight, single columns get split; loosen it). The live preview updates instantly without exporting.

06Does my data leave the browser?

Never. The PDF is parsed locally by pdfjs, tabularised in JavaScript, and serialised to .xlsx locally by SheetJS. The browser triggers the download. No upload, no third-party API, no logging.

05 — Related tools

Often used together.

Browse all 91 tools