← About this project Source on GitHub

Live demo

Vendor price sheet → Jobber import

Run real manufacturer price sheets through the same Python pipeline that's in the repo, and get a Jobber-ready product import, the rows it rejected and why, and every cleanup it made.

Try it with sample data

Three real price sheets with known problems: text prices, broken characters, a $0 row, and a duplicate part number.

Or use your own file

Excel (.xlsx, .xls) or CSV. Name it after the vendor (for example AFD prices.xlsx) or pick the vendor below.

Vendor

Decides the SKU prefix and which columns hold the part number, description, and price.

Starting Python in your browser…

Everything runs on your computer. Files you choose are never uploaded anywhere.