pdf-tables-excel

Disclosure (before price): Some links are affiliate or lead to checkout on Shop. If you buy we may earn a commission at no extra cost — rates verified Aug 2026. Full disclosure · Privacy. Paid ads blocked $0. Shop is the only checkout. BYOK fail-closed where noted.

PDF tables → .xlsx on your PC — two engines + OCR fallback + HIGH/MED/LOW grade on every table + preview.html

Buyer: Bookkeepers/analysts/shop owners with invoice/statement PDFs

Proof (honest): products/pdf-tables-excel/tables.py · manifest

Price: $29 once · Staged checkout manifest (BLOCKED, no live Gumroad) — no Buy button here, fail-closed until permalink exists.

BYOK fail-closed where noted: your keys stay on your machine. No Gumroad checkout active. See Disclosure and Privacy.

What you get — exact outputs

What you get

One .xlsx per PDF + preview.html. Each workbook has one sheet per table found + Summary sheet with HIGH/MEDIUM/LOW grade per table. Example: lined.pdf → lined.xlsx (HIGH 1 / MEDIUM 0 / LOW 0) 100% accuracy.

Source: products/pdf-tables-excel/STORE_LISTING.md + RECEIPTS.md

Proof — real run on disk

Proof

SELFTEST 10/10 checks passed: lined.pdf HIGH accuracy 100% (Spacing guess), spaced.pdf HIGH accuracy 100 (stream mode CAN score HIGH ≥90), scan.pdf OCR produced 1 table graded LOW (always proofread) covering 100% tokens, verified 2026-08-26. Ghostscript not installed on test machine — lattice not exercised, handled gracefully. See products/pdf-tables-excel/RECEIPTS.md

Source file: data/gates/pdf-tables-excel_gate.json (14 checks, 2026-08-27T07:49Z) + products/pdf-tables-excel/RECEIPTS.md + tables.py — honest, not invented. Full checks in gate JSON.

No invented benchmarks. Every number above is traceable to the file on disk. If a product has no RECEIPTS.md we write “no receipts on file yet” — we do not fabricate.

System requirements — real

System requirements

Windows 10/11 recommended (macOS/Linux work via same Python), Python 3.10+, camelot-py 0.11.0, openpyxl 3.1.5, pypdfium2 4.30.0. Optional: Ghostscript (free, for lined-grid lattice) + Tesseract OCR (free, for scanned pages). About — disk modest. Source: README.md + RECEIPTS.md + STORE_LISTING.md

Source: products/pdf-tables-excel/README.md + RECEIPTS.md

Honest limits

Who this is NOT for

Not for you if your PDFs are blurry photos of crumpled receipts, handwriting, or image-only scans without Tesseract — garbage in, garbage out. Also not if you need perfect multi-page nested headers without touching Excel — grades flag those for manual fix. Source: STORE_LISTING.md Read this first + README Honest limits.

Source: products/pdf-tables-excel/STORE_LISTING.md

Refund

Refund

14 days, no forms, via the store message button

Source: products/pdf-tables-excel/STORE_LISTING.md

Message the store where you bought it — no forms, no interrogation.

Fair questions — from the listing

FAQ

Answers are taken from the product's own STORE_LISTING.md — we invent nothing. If the listing has fewer than 5 questions, we show only what exists.

Does it need anything else installed?

Two optional free helpers: Ghostscript for lined-grid mode (without it spacing mode still works), Tesseract for OCR fallback on scanned pages. Installer prints one-line commands. Source: STORE_LISTING.md FAQ 1

Do my files get uploaded anywhere?

No. Everything runs locally — no server, no account, no telemetry. Source: STORE_LISTING.md FAQ 2

What about scanned paper?

Tick OCR box (needs free Tesseract). Scanned pages are read letter by letter, slower, and every OCR table is graded LOW — always proofread. Source: STORE_LISTING.md FAQ 3

What kinds of PDFs work best?

Digital PDFs with real text: statements, invoices, price lists. Ruling-line tables read first; line-less from text spacing; messy layouts may need touch-up — grades tell you. Password-protected must be unlocked. Source: STORE_LISTING.md FAQ 4

What's the refund policy?

14 days, no forms, via the store message button. Source: STORE_LISTING.md FAQ 5

FAQ source: products/pdf-tables-excel/STORE_LISTING.md — quoted accurately, not invented.

Checkout — fail-closed

Checkout

Shop is the only checkout. Today the manifest is BLOCKED — no live Gumroad link until permalink exists. The Buy button stays absent and the honest “no live checkout yet” note remains. See checkout-manifest.json.

12 of 13 products have checkout_url = null (FREE magnet has no checkout). We do not add a fake or placeholder buy link.

← Back to shop catalog 13 · Disclosure · Privacy

No testimonials, no star ratings, no “trusted by” claims, no invented benchmarks. Only disk truth.