Interactive demo

PDF to clean Excel, with a proof it is correct

This demo shows how rows read from PDF files are cleaned, de-duplicated, split into labeled columns and reconciled, so every removed or flagged row can be checked.

This is a prototype with sample data. All companies and addresses are invented. Nothing is uploaded or sent anywhere.

1. Rows read from the PDFs

These are the rows exactly as extracted from two sample text-based PDFs (an order register per region). Note the mixed date formats, $ amounts, odd capitals, and the combined Ship To field.

Sample files you can open: orders_north_2026.pdf · orders_south_2026.pdf

How the real job would work

Which tool converts the PDFs?
A Python script using pdfplumber, which reads tables from text-based PDFs. Cleaning, de-duplication and splitting run in Python, and the result is written to a formatted .xlsx and .csv.
How are results validated?
Raw rows minus removed duplicates must equal final rows (see the Validation tab). Every removed row is listed with the row it matched, every unparseable row is flagged instead of guessed, and spot checks compare values back to the PDF page.
Scanned PDFs?
This sample covers text-based PDFs only. Scanned or image PDFs need OCR, which lowers accuracy and would be scoped separately.
Prototype built for this brief with sample data. It shows the approach; the full build follows the agreed scope.